5

matplotlib で PDF の図を準備し、図の元の寸法を 10x10 インチに指定したとします。基本的に同じ図を 7x7 インチに縮小して (すべてのフォント/ポイント サイズなどが適切に縮小されるように) 作成することは可能でしょうか?

ベクトル グラフィック エディターで 10x10 ファイルを開いて再スケーリングを実行できることは理解していますが、matplotlib から直接これを行う簡単なスイッチがあるかどうかに興味がありました。

4

1 に答える 1

3

set_size_inches次のように使用します。

import matplotlib.pyplot as plt

fig=plt.figure()
ax=fig.add_subplot(111)

fig.set_size_inches([10,10])
ax.plot([1,3,2],[2,2,2],'ro-')
plt.savefig('10x10.png')

fig.set_size_inches([4,4])
plt.savefig('4x4.png')
于 2012-06-01T22:22:59.950 に答える