5

Matplotlibで y 軸をスケーリングする方法は? y 制限を変更したくありません。物理的なスペースを拡張したいだけです。

^      ^
|      |
|      |
+----> |
Before +---->
       After
4

2 に答える 2

8

Figure をインスタンス化するときは、より大きな高さの値を使用してください。

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)です。値はインチ単位です (キーワード arg を使用してフィギュアのDPIdpiを定義できます。ファイルにはデフォルト値があります) 。matplotlibrc

すでに作成されている図については、set_size_inches(width, height)方法があると思います。

于 2008-12-30T23:21:52.653 に答える
2

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

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

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

于 2009-01-01T14:00:22.520 に答える