Maison > développement back-end > Tutoriel Python > Comment spécifier le format des étiquettes de ticks flottants dans Matplotlib ?

Comment spécifier le format des étiquettes de ticks flottants dans Matplotlib ?

Barbara Streisand
Libérer: 2024-10-22 12:06:02
original
830 Les gens l'ont consulté

How to Specify the Format of Float Tick Labels in Matplotlib?

Spécification du format des flottants pour les étiquettes de graduation dans Matplotlib

Lorsque vous travaillez avec des nombres à virgule flottante dans les tracés Matplotlib, il peut être souhaitable de contrôler le format des étiquettes de graduation numériques . Pour empêcher la notation scientifique sur l'axe des y, on peut utiliser ScalarFormatter(useOffset=False). Cependant, une personnalisation plus poussée du format, comme la spécification du nombre de décimales, peut être nécessaire.

Pour définir le format souhaité, utilisez la classe FormatStrFormatter du module matplotlib.ticker. Par exemple, pour afficher deux chiffres décimaux pour les étiquettes de coche sur l'axe Y :

<code class="python">from matplotlib.ticker import FormatStrFormatter

fig, ax = plt.subplots()

ax.yaxis.set_major_formatter(FormatStrFormatter('%.2f'))</code>
Copier après la connexion

Alternativement, pour supprimer entièrement les décimales :

<code class="python">ax.yaxis.set_major_formatter(FormatStrFormatter('%g'))</code>
Copier après la connexion

En passant la chaîne de format appropriée à FormatStrFormatter, on peut contrôler l'apparence des étiquettes de graduation numériques, en s'assurant qu'elles répondent à la précision et à la clarté souhaitées pour le tracé donné.

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!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal