27

私は図を保存するコードを持っています:

savefig("foo.eps", orientation = 'portrait', format = 'eps')

他に何も指定しない場合、図は正しく保存されますが、印刷すると、図は A4 シートの半分しか表示されません。文字列を次のように変更すると、

savefig("foo.eps", papertype = 'a4', orientation = 'portrait', format = 'eps')

何も変わらない!A4用紙全体を埋めるように図のサイズを設定するにはどうすればよいですか? よろしくお願いします。

4

1 に答える 1

49

保存する前に、図のサイズ (インチ単位) を設定してみてください。次のようにして図を初期化するときに、これを行うことができます。

figure(figsize=(11.69,8.27)) # for landscape

または図が存在する場合:

f = gcf()  # f = figure(n) if you know the figure number
f.set_size_inches(11.69,8.27)

またはすべてのプロットに対して事前に、

rc('figure', figsize=(11.69,8.27))
于 2013-03-25T19:20:46.087 に答える