Heim > Backend-Entwicklung > Python-Tutorial > 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
Freigeben: 2024-10-18 12:04:16
Original
884 Leute haben es durchsucht

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Quelle:php
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