Wie erstelle ich ein logarithmisches Achsendiagramm in Matplotlib?

Mary-Kate Olsen
Freigeben: 2024-11-05 06:58:02
Original
843 Leute haben es durchsucht

How to Create a Logarithmic Axis Plot in Matplotlib?

So zeichnen Sie logarithmische Achsen in Matplotlib

In Matplotlib können Sie ganz einfach ein Diagramm mit einer oder beiden Achsen im logarithmischen Maßstab erstellen. Um ein Diagramm mit einer logarithmischen Achse zu zeichnen, können Sie die Methode Axes.set_yscale verwenden.

Hier ist ein Beispiel für das Zeichnen eines Diagramms mit einer logarithmischen y-Achse:

import matplotlib.pyplot as plt
a = [pow(10, i) for i in range(10)]  # exponential
fig = plt.figure()
ax = fig.add_subplot(2, 1, 1)

line, = ax.plot(a, color='blue', lw=2)

ax.set_yscale('log')

plt.show()
Nach dem Login kopieren

Sie können „log“ in „linear“ ändern, um wieder zu einer linearen Skala zu wechseln.

Hier ist das Ergebnis des Codes:

[Bild des Ergebnisdiagramms]

Das obige ist der detaillierte Inhalt vonWie erstelle ich ein logarithmisches Achsendiagramm in Matplotlib?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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