以絕對方式(非相對方式)調整 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()
輸出
廣告