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

Linda Hamilton
Libérer: 2024-10-22 10:40:36
original
960 Les gens l'ont consulté

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'))
Copier après la connexion

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

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