PythonでMatplotlibを使用してy軸をスケーリングする
-
03-07-2019 - |
質問
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)
これをウィジェットでインタラクティブに行うためのツールバー上のアイコンがあります
所属していません StackOverflow