Heim > Backend-Entwicklung > Python-Tutorial > Wie legt man Y-Achsen-Grenzwerte in Matplotlib richtig fest?

Wie legt man Y-Achsen-Grenzwerte in Matplotlib richtig fest?

Patricia Arquette
Freigeben: 2024-12-29 18:28:09
Original
315 Leute haben es durchsucht

How to Properly Set Y-Axis Limits in Matplotlib?

Achsengrenzen für Matplotlib festlegen

Bei der Datenvisualisierung mit Matplotlib kann die Kontrolle der Achsengrenzen entscheidend sein, um sicherzustellen, dass die Daten korrekt sind optimal präsentiert. Dies ist besonders hilfreich, wenn Sie bestimmte Datenbereiche vergrößern oder bestimmte Werte hervorheben möchten.

Im Kontext von matplotlib bezieht sich das Festlegen der Achsengrenzen auf die Angabe der minimalen und maximalen Werte für die x-Achse und die y-Achse -Achse einer Handlung. Wie Sie in Ihrem Code festgestellt haben, führt die bloße Verwendung der Funktion plt.ylim() möglicherweise nicht immer zu den gewünschten Achsengrenzen.

Um dieses Problem effektiv zu beheben, müssen Sie die aktuelle Achseninstanz mithilfe von plt.gca( abrufen) ). Sobald Sie die Achseninstanz durch die Ax-Variable dargestellt haben, können Sie die Methode ax.set_ylim() verwenden, um die gewünschten spezifischen Grenzwerte festzulegen.

Betrachten wir beispielsweise den von Ihnen bereitgestellten Code und ändern Sie ihn entsprechend der Adresse Ihre Anforderung, die Grenzwerte für die Y-Achse auf 20 und 250 festzulegen:

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)

# Retrieve current axis instance
ax = plt.gca()

# Set specific y-axis limits
ax.set_ylim([20, 250])
Nach dem Login kopieren

Mit dieser Änderung zeigt Ihr Diagramm die Grenzwerte für die Y-Achse an, die auf 20 und festgelegt sind 250 und liefert Ihnen die gewünschte Datenpräsentation.

Das obige ist der detaillierte Inhalt vonWie legt man Y-Achsen-Grenzwerte in Matplotlib richtig fest?. 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