はじめに
matplotlibで作成するfigureのサイズをセンチメートル(cm)で設定する方法について説明する。
コード&解説
モジュールのインポートなど
バージョン
インチ→センチ変換係数
インチセンチ変換係数(cm)を定義しておく。
A4サイズのfigure
plt.subplots()でfigsize=(29.7*cm, 21*cm)のようにすることでセンチメートルでサイズを指定できる。

B5サイズのfigure
B5サイズのfigは以下のようになる。

ハガキサイズのfigure

名刺サイズのfigure

参考
Figure size in different units — Matplotlib 3.10.0 documentation
コメント