Wie lege ich das Format von Float-Tick-Beschriftungen in Matplotlib fest?

Barbara Streisand
Freigeben: 2024-10-22 12:06:02
Original
721 Leute haben es durchsucht

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

Festlegen des Formats von Gleitkommazahlen für Teilstrichbeschriftungen in Matplotlib

Beim Arbeiten mit Gleitkommazahlen in Matplotlib-Plots kann es wünschenswert sein, das Format numerischer Teilstrichbeschriftungen zu steuern . Um eine wissenschaftliche Notation auf der y-Achse zu verhindern, kann man ScalarFormatter(useOffset=False) verwenden. Möglicherweise ist jedoch eine weitere Anpassung des Formats erforderlich, z. B. die Angabe der Anzahl der Dezimalstellen.

Um das gewünschte Format festzulegen, verwenden Sie die Klasse FormatStrFormatter aus dem Modul matplotlib.ticker. Um beispielsweise zwei Dezimalstellen für Teilstrichbeschriftungen auf der Y-Achse anzuzeigen:

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

fig, ax = plt.subplots()

ax.yaxis.set_major_formatter(FormatStrFormatter('%.2f'))</code>
Nach dem Login kopieren

Alternativ können Sie Dezimalstellen vollständig entfernen:

<code class="python">ax.yaxis.set_major_formatter(FormatStrFormatter('%g'))</code>
Nach dem Login kopieren

Durch Übergabe der entsprechenden Formatzeichenfolge an Mit FormatStrFormatter kann man das Erscheinungsbild numerischer Teilstrichbeschriftungen steuern und so sicherstellen, dass sie die gewünschte Präzision und Klarheit für das gegebene Diagramm erreichen.

Das obige ist der detaillierte Inhalt vonWie lege ich das Format von Float-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!