"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment définir des formats flottants personnalisés pour les étiquettes de coches dans Matplotlib ?

Comment définir des formats flottants personnalisés pour les étiquettes de coches dans Matplotlib ?

Publié le 2024-11-08
Parcourir:761

How to Set Custom Float Formats for Tick Labels in Matplotlib?

Personnalisation du format flottant pour les étiquettes de tiques dans Matplotlib

Dans Matplotlib, garantir la clarté et la précision des représentations numériques sur les étiquettes de tiques est crucial. Pour définir un format spécifique, tel que deux nombres décimaux, plusieurs approches peuvent être utilisées. Une méthode consiste à utiliser ScalarFormatter avec le paramètre useOffset défini sur False, comme le montre l'extrait fourni. Cependant, cette approche peut ne pas fournir le format souhaité sans modifications supplémentaires.

Options ScalarFormatter pour le formatage flottant

Une solution plus complète consiste à exploiter la classe FormatStrFormatter. Ce formateur vous permet de spécifier une chaîne de formatage personnalisée pour contrôler l'apparence des étiquettes de graduation. La chaîne de format suit le [mini-langage de spécification de format] de Python (https://docs.python.org/3.7/library/string.html#format-spécification-mini-langage). Par exemple, pour afficher les flottants avec deux décimales, utilisez l'extrait suivant :

from matplotlib.ticker import FormatStrFormatter

fig, ax = plt.subplots()

ax.yaxis.set_major_formatter(FormatStrFormatter('%.2f'))

Cela modifiera les étiquettes de graduation pour afficher des flotteurs avec deux décimales, garantissant la lisibilité et la clarté de vos tracés.

Déclaration de sortie Cet article est réimprimé à l'adresse : 1729564216. En cas d'infraction, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

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