Heim > Backend-Entwicklung > Python-Tutorial > Wie entferne ich relative Verschiebungen in Matplotlib-Achsenstrichen für absolute Werte?

Wie entferne ich relative Verschiebungen in Matplotlib-Achsenstrichen für absolute Werte?

DDD
Freigeben: 2024-10-24 06:33:02
Original
834 Leute haben es durchsucht

How to Remove Relative Shifts in Matplotlib Axis Ticks for Absolute Values?

Entfernen der relativen Verschiebung der Achsenstriche in Matplotlib

In Matplotlib kann das Plotten gegen Werte mit großen Bereichen zu Achsenstrichen mit Verschiebungen führen, was zu einer Einführung führt Anmerkungen wie „ 1e3.“ Um diese Verschiebungen zu entfernen und absolute Tick-Werte zu erhalten, führen Sie die folgenden Schritte aus:

<code class="python">plot([1000, 1001, 1002], [1, 2, 3])

# Capture current axes and retrieve x-axis object
axes = gca()
x_axis = axes.get_xaxis()

# Disable tick offsets for major x-axis formatter
major_formatter = x_axis.get_major_formatter()
major_formatter.set_useOffset(False)

# Refresh plot
draw()</code>
Nach dem Login kopieren

Dieser Ansatz deaktiviert die Verwendung von Offsets im Haupt-Tick-Formatierer und stellt so sicher, dass absolute Tick-Werte angezeigt werden. Für neuere Matplotlib-Versionen (1.4) kann rcparam axis.formatter.useoffset auf False gesetzt werden, um das Standardverhalten zu ändern.

Das obige ist der detaillierte Inhalt vonWie entferne ich relative Verschiebungen in Matplotlib-Achsenstrichen für absolute Werte?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage