Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich Y-Achsen-Grenzwerte in Matplotlib-Plots anpassen?

Wie kann ich Y-Achsen-Grenzwerte in Matplotlib-Plots anpassen?

DDD
Freigeben: 2024-12-16 01:40:14
Original
427 Leute haben es durchsucht

How to Customize Y-Axis Limits in Matplotlib Plots?

Anpassen der Y-Achsengrenzen in Matplotlib

In Matplotlib ist das Anpassen der Achsengrenzen entscheidend für die effektive Darstellung von Daten. Bei dieser Frage geht es um die Notwendigkeit, die Y-Achsen-Grenzwerte für ein bestimmtes Diagramm festzulegen, bei dem der bereitgestellte Code die gewünschten Grenzwerte nicht erreicht.

Um dieses Problem zu beheben, können wir den folgenden Ansatz verwenden:

  1. Greifen Sie mit auf die aktuelle Achse zu plt.gca():
ax = plt.gca()
Nach dem Login kopieren
  1. Legen Sie die Y-Achsen-Grenzwerte mit set_ylim():
fest
ax.set_ylim([ymin, ymax])
Nach dem Login kopieren

Im Beispiel in der Frage kann der Code wie folgt geändert werden folgt:

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)

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

Mit dieser Anpassung werden die Y-Achsen-Grenzwerte wie gewünscht auf [20, 250] gesetzt.

Das obige ist der detaillierte Inhalt vonWie kann ich Y-Achsen-Grenzwerte in Matplotlib-Plots anpassen?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage