Wie lege ich benutzerdefinierte Float-Formate für Tick-Beschriftungen in Matplotlib fest?

Linda Hamilton
Freigeben: 2024-10-22 10:40:36
Original
889 Leute haben es durchsucht

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

Anpassen des Float-Formats für Tick-Beschriftungen in Matplotlib

In Matplotlib ist es von entscheidender Bedeutung, Klarheit und Präzision bei numerischen Darstellungen auf Tick-Beschriftungen sicherzustellen. Um ein bestimmtes Format festzulegen, beispielsweise zwei Dezimalzahlen, können verschiedene Ansätze verwendet werden. Eine Methode besteht darin, ScalarFormatter zu verwenden, wobei der Parameter „useOffset“ auf „False“ gesetzt ist, wie im bereitgestellten Snippet zu sehen ist. Allerdings stellt dieser Ansatz möglicherweise nicht das gewünschte Format ohne zusätzliche Änderungen bereit.

ScalarFormatter-Optionen für Float-Formatierung

Eine umfassendere Lösung liegt in der Nutzung der FormatStrFormatter-Klasse. Mit diesem Formatierer können Sie eine benutzerdefinierte Formatierungszeichenfolge angeben, um das Erscheinungsbild von Teilstrichbeschriftungen zu steuern. Die Formatzeichenfolge folgt Pythons [Formatspezifikations-Minisprache](https://docs.python.org/3.7/library/string.html#format-specification-mini-Language). Um beispielsweise Gleitkommazahlen mit zwei Dezimalstellen anzuzeigen, verwenden Sie das folgende Snippet:

from matplotlib.ticker import FormatStrFormatter

fig, ax = plt.subplots()

ax.yaxis.set_major_formatter(FormatStrFormatter('%.2f'))
Nach dem Login kopieren

Dadurch werden die Teilstrichbeschriftungen so geändert, dass Gleitkommazahlen mit zwei Dezimalstellen angezeigt werden, was die Lesbarkeit und Klarheit Ihrer Diagramme gewährleistet.

Das obige ist der detaillierte Inhalt vonWie lege ich benutzerdefinierte Float-Formate für Tick-Beschriftungen in Matplotlib fest?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!