Suppression du décalage relatif dans l'axe Matplotlib
Le traçage par rapport à de grands nombres dans Matplotlib peut entraîner un axe avec un décalage relatif pour les étiquettes de graduation. Pour illustrer, considérons le tracé suivant :
plot([1000, 1001, 1002], [1, 2, 3])
Cela génère des graduations sur l'axe des abscisses comme suit :
0.0 0.5 1.0 1.5 2.0 1e3
Pour éliminer l'étiquette " 1e3" et obtenir des étiquettes de graduation de la forme "1000.0", "1001.0", etc., suivez ces étapes :
Alternativement, dans les versions plus récentes de Matplotlib (1.4), le comportement par défaut peut être modifié via le axes.formatter.useoffset rcparam:
matplotlib.rcParams['axes.formatter.useoffset'] = False
En appliquant ces méthodes, vous pouvez supprimer le décalage relatif dans l'axe et obtenez des étiquettes de coches au format souhaité.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3