Heim > Backend-Entwicklung > Python-Tutorial > Wie stelle ich Y-Achsen-Grenzwerte in Matplotlib richtig ein?

Wie stelle ich Y-Achsen-Grenzwerte in Matplotlib richtig ein?

Susan Sarandon
Freigeben: 2024-12-07 15:33:13
Original
672 Leute haben es durchsucht

How to Correctly Set Y-Axis Limits in Matplotlib?

Achsengrenzen in Matplotlib festlegen

Frage:

Konfrontiert mit einem erfolglosen Einstellungsversuch Um die Y-Achsen-Grenzwerte in einem Matplotlib-Diagramm zu ermitteln, sucht ein Benutzer nach Anleitung, wie er die gewünschten Grenzwerte mithilfe der folgenden Methoden erreichen kann Code:

import matplotlib.pyplot as plt

plt.figure(1, figsize = (8.5,11))
plt.suptitle('plot title')
ax = []
aPlot = plt.subplot(321, axisbg = 'w', title = "Year 1")
ax.append(aPlot)
plt.plot(paramValues,plotDataPrice[0], color = '#340B8C', 
     marker = 'o', ms = 5, mfc = '#EB1717')
plt.xticks(paramValues)
plt.ylabel('Average Price')
plt.xlabel('Mark-up')
plt.grid(True)
plt.ylim((25,250))
Nach dem Login kopieren

Trotz der Einstellung plt.ylim((25,250)) sind die Grenzwerte für die Y-Achse standardmäßig auf 20 und 200 eingestellt. Wie können die Grenzwerte auf die vorgesehenen 20 und 250 angepasst werden?

Antwort:

Um die Achsengrenzen festzulegen Matplotlib, man muss mit plt.gca() auf die aktuelle Achse zugreifen. Sobald die aktuelle Achse ermittelt wurde, können die Grenzen mit der Methode set_ylim() festgelegt werden. Das folgende Code-Snippet demonstriert dies:

ax = plt.gca()
ax.set_ylim([20, 250])
Nach dem Login kopieren

Durch die Implementierung dieser Änderung werden die Y-Achsen-Grenzwerte erfolgreich auf die gewünschten 20 und 250 angepasst.

Das obige ist der detaillierte Inhalt vonWie stelle ich Y-Achsen-Grenzwerte in Matplotlib richtig ein?. 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