1. ホーム
  2. python

matplotlibで図のサイズと図の形式を変更する [重複].

2023-07-21 10:56:57

質問

下のプログラムを修正して、4×3インチサイズのfig1をtiff形式で正確に取得したいのですが。

import matplotlib.pyplot as plt

list1 = [3,4,5,6,9,12]
list2 = [8,12,14,15,17,20]

plt.plot(list1, list2)
plt.savefig('fig1.png', dpi = 300)
plt.close()

どのように解決するのですか?

で明示的に図を作成すると、図のサイズを設定することができます。

plt.figure(figsize=(3,4))

を呼び出す前に、図形の大きさを設定する必要があります。 plt.plot() 保存された図の形式を変更するには、ファイル名の拡張子を変更するだけです。しかし、私は matplotlib のバックエンドが tiff をサポートしているかどうか知りません。