以絕對方式(非相對方式)調整 Matplotlib 中子圖高度


採取以下步驟,以絕對方式調整 Matplotlib 中子圖的高度 -

  • 設定圖形大小,並調整子圖間距以及子圖周圍的間距。
  • 新建圖形或啟用已有圖形。
  • 對於子圖的絕對高度,使用 Axes()
  • 在圖形中新增一個座標軸。
  • 在座標軸上繪製資料點。
  • 使用 show() 方法來顯示圖形。

示例

from matplotlib import pyplot as pl

pl.rcParams["figure.figsize"] = [7.50, 4.50]
pl.rcParams["figure.autolayout"] = True

figure = pl.figure()

axes = pl.Axes(figure, [.4, .6, .25, .25])
figure.add_axes(axes)
pl.plot([1, 2, 3, 4], [1, 2, 3, 4])

axes = pl.Axes(figure, [.4, .1, .25, .25])
figure.add_axes(axes)
pl.plot([1, 2, 3, 4], [1, 2, 3, 4])

pl.show()

輸出

更新時間: 2021-06-15

251 次瀏覽

開啟您的 職業

完成本課程以獲得認證

開始
廣告