首頁  >  文章  >  後端開發  >  如何將子圖的 Y 軸範圍設定為 [0,1000]?

如何將子圖的 Y 軸範圍設定為 [0,1000]?

Linda Hamilton
Linda Hamilton原創
2024-10-18 11:16:03769瀏覽

How to Set the Y-Axis Range of a Subplot to [0,1000]?

調整子圖軸範圍:綜合解決方案

使用子圖時,控制軸範圍對於有效視覺化資料至關重要。在這種情況下,您將面臨將第二個子圖的 y 軸範圍設定為 [0,1000] 的問題。

提供的腳本嘗試使用 pylab.ylim([0, 1000]),但這種方法行不通。要解決此問題,請按照正確的步驟操作:

from matplotlib import pyplot as plt

# Create the subplot
plt.subplot(h, w, 2)

# Plot the FFT data
plt.plot(abs(fft))

# Set the y-axis range
plt.ylim([0, 1000])

# Save the figure
plt.savefig("SIG.png", dpi=200)

# Show the plot
plt.show()

重要提示:

  • ylim() 命令應在之後執行 繪圖是使用plot() 建立的。

其他改進:

除了設定軸範圍外,您還可以考慮以下改進:

  • 將pylab 替換為matplotlib.pyplot 以避免棄用問題。
  • 如有必要,請使用 plt.xlim() 調整 x 軸範圍。
  • 考慮在 y 軸或 x 軸上使用對​​數刻度以更好地視覺化資料。
  • 添加適當的標籤和網格線以提高可讀性。

以上是如何將子圖的 Y 軸範圍設定為 [0,1000]?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn