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!