Maison >développement back-end >Tutoriel Python >Comment supprimer la notation scientifique et les décalages des tracés Matplotlib ?
Vous disposez d'un tracé avec une notation scientifique et un décalage sur les axes, et vous souhaitez les éliminer.
Le décalage est distinct de la notation scientifique et s'ajoute aux nombres affichés sur l'axe. Pour le désactiver, utilisez :
plt.ticklabel_format(useOffset=False)
Pour empêcher la notation scientifique, utilisez :
plt.ticklabel_format(style='plain')
Pour désactiver à la fois l'offset et la notation scientifique, utiliser :
plt.ticklabel_format(useOffset=False,>
Supposons que vous ayez le code suivant :
import matplotlib.pyplot as plt plt.plot(range(2003, 2012, 1), range(200300, 201200, 100)) plt.ticklabel_format(useOffset=False) plt.show()
Qui produit ce tracé :
[Image du tracé]
En appliquant les paramètres corrects, vous pouvez éliminer à la fois le décalage et le scientifique notation :
import matplotlib.pyplot as plt plt.plot(range(2003, 2012, 1), range(200300, 201200, 100)) plt.ticklabel_format(useOffset=False,>
Résultant de ce tracé :
[Image du tracé sans notation scientifique et décalage]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!