Heim  >  Artikel  >  Backend-Entwicklung  >  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
Barbara StreisandOriginal
2024-10-22 12:06:02722Durchsuche

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>

Alternativ können Sie Dezimalstellen vollständig entfernen:

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

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!

Stellungnahme:
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