Bonjour,
Je suis actuellement en train de coder sur PYTHON (2.7) et j'ai un problème au niveau de l'utilisation de MATPLOTLIB qui ne me semble pas résolu sur le forum.
Mon code consiste à calculer une température toute une journée pour des pas de temps de 10s. J'ai ainsi 8635 mesures que je doit tracer et qui fonctionne bien dont voici le code :
1 2 3 4 5 6 7
| plt.figure(2)
plt.title('Graphique1')
plt.plot(Time,Températures,'r', label='Température')
xlabel('temps[s]')
ylabel('Temperature [deg_C]')
plt.legend()
plt.savefig("graphique1") |
Cependant je souhaite adapter l'échelle des abscisses (le temps) et le mettre en heures.
J'ai déjà tenter :
plt.xticks(Time,['0', '3', '6', '9', '12', '15'])
Le résultat est qu'il trace cette liste sur les 8635 pas de temps: illisible.
Sinon j'ai essayer d'adapter l'axe déjà existant :
plt.xticks(arange(7), ["0h", "2h", "4h", "6h", "9h", "12h", "15h"], fontsize=16)
Sans succès, les étiquettes s'affichent bien mais elles s’agglutine à gauche de l'axe des abscisses et non de façon répartie !
Avez-vous déjà eu ce problème?
Si oui comment avez-vous procédez?
Merci du temps accordé
Paul
Partager