Heim  >  Artikel  >  Backend-Entwicklung  >  Wie legt man den Y-Achsenbereich des Unterplots für eine verbesserte Datenvisualisierung fest?

Wie legt man den Y-Achsenbereich des Unterplots für eine verbesserte Datenvisualisierung fest?

DDD
DDDOriginal
2024-10-18 12:04:16778Durchsuche

How to Set Subplot Y-Axis Range for Improved Data Visualization?

Einstellen des Achsenbereichs des Unterdiagramms

Bei der Visualisierung von Daten mithilfe von Unterdiagrammen ist es häufig erforderlich, den Achsenbereich anzupassen, um die Lesbarkeit zu verbessern. In diesem Artikel geht es um die Frage, wie der Y-Achsenbereich eines bestimmten Unterdiagramms festgelegt wird.

Im bereitgestellten Beispiel enthält das FFT-Diagramm eine übermäßig große Spitze, die die zugrunde liegenden Daten verdeckt. Um dies zu beheben, müssen wir den Y-Achsenbereich auf ein sinnvolles Intervall beschränken.

Der versuchte Code:

<code class="python">pylab.ylim([0,1000])</code>

schlägt fehl, da die Anweisung ausgeführt wird, bevor die Unterhandlung erstellt wird. Die korrekte Platzierung erfolgt nach dem Befehl pylab.plot().

<code class="python">pylab.subplot(h,w,2)
pylab.title("FFT")
fft = scipy.fft(rawsignal)
pylab.plot(abs(fft))
pylab.ylim([0,1000])</code>

Da die Verwendung von pylab jetzt von Matplotlib nicht mehr unterstützt wird, wird außerdem empfohlen, stattdessen die Pyplot-Schnittstelle zu verwenden:

<code class="python">import matplotlib.pyplot as plt

# Set the y-axis range for the second subplot
plt.subplot(h, w, 2)
plt.title("FFT")
fft = scipy.fft(rawsignal)
plt.plot(abs(fft))
plt.ylim([0, 1000])</code>

Indem Sie diese Empfehlungen befolgen, können Sie den Achsenbereich für Ihre Unterdiagramme effektiv festlegen und die Visualisierung Ihrer Daten verbessern.

Das obige ist der detaillierte Inhalt vonWie legt man den Y-Achsenbereich des Unterplots für eine verbesserte Datenvisualisierung fest?. 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