Heim > Backend-Entwicklung > Python-Tutorial > Wie lege ich das Format von Float-Tick-Beschriftungen in Matplotlib fest?

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

Barbara Streisand
Freigeben: 2024-10-22 12:06:02
Original
843 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