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
DDDOriginal
2024-12-16 01:40:14375Durchsuche

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()
  1. Legen Sie die Y-Achsen-Grenzwerte mit set_ylim():
fest
ax.set_ylim([ymin, ymax])

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])

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!

Stellungnahme:
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