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

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

Linda Hamilton
發布: 2024-10-18 11:16:03
原創
784 人瀏覽過

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中文網其他相關文章!

來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板