如何在 Matplotlib 中製作半對數 x 和半對數 y 圖?


要製作半對數 x半對數 y 圖,我們可以執行以下步驟 -

  • 設定圖形尺寸,並調整子圖之間和周圍的留白。
  • 建立一個新圖形或啟用一個現有的圖形。
  • 散點,並繪製xy 資料點。
  • 製作 X 軸上採用對數刻度的圖。
  • 製作 Y 軸上採用對數刻度的圖。
  • 要顯示圖形,請使用show() 方法。

示例

import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

x = [10, 100, 1000, 10000, 100000]
y = [2, 4, 8, 16, 32]

fig = plt.figure()

plt.scatter(x, y)
plt.plot(x, y)

plt.semilogx()
plt.semilogy(basey=2)

plt.show()

輸出

更新於: 2021 年 7 月 8 日

1 千 + 瀏覽量

開啟您的職業

透過完成課程獲得認證

開始
廣告