質問

Matplotlib でy軸を拡大縮小する方法は? y-limitを変更したくないので、物理的なスペースを拡張したいだけです。

^      ^
|      |
|      |
+----> |
Before +---->
       After
役に立ちましたか?

解決

フィギュアをインスタンス化するときは、より大きな高さの値を使用するだけです:

from pylab import *
x = linspace(0, 10*pi, 2**10)
y = sin(x)
figure(figsize=(5, 10))
plot(x, y)
show()

figsize =(width、height)で、デフォルトは(8、6)です。値はインチ単位です( dpi キーワードargを使用して、 DPI 図の場合、 matplotlibrc ファイルにデフォルト値があります)

すでに作成されている図には、 set_size_inches(width、height)メソッドがあると思います。

他のヒント

subplots_adjust関数を使用して、空白の量を制御します。

fig.subplots_adust(bottom = 0.05、top = 0.95)

これをウィジェットでインタラクティブに行うためのツールバー上のアイコンがあります

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top