如何使用 matplotlib 指數縮放 Y 軸?
若要使用 matplotlib 對 Y 軸進行指數縮放,我們可以採取以下步驟 −
- 設定圖形大小並調整子圖之間的和子圖周圍的填充。
- 初始化用於步進的變數 dt。
- 使用 numpy 建立 x 和 y 資料點。
- 使用 numpy 繪製 x 和 y 資料點。
- 使用 plt.yscale('symlog') 為 Y 軸設定指數刻度。
- 若要顯示圖形,請使用 show() 方法。
示例
import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True dt = 0.01 x = np.arange(-50.0, 50.0, dt) y = np.arange(0, 100.0, dt) plt.plot(x, y) plt.yscale('symlog') plt.show()
輸出
將生成以下輸出
廣告