Pythonのmatplotlib
ライブラリを使用して高品質なグラフを作成する方法について説明します。
まず、グラフの解像度を上げるためには、savefig
関数のdpi
引数を使用します。例えば、以下のように指定することで、出力される画像の解像度を300dpiに設定できます。
plt.savefig('filename.png', dpi=300)
また、グラフの見た目を一括で変更するためには、matplotlib
のrcParams
を使用します。以下に、重要な設定をまとめた例を示します。
import matplotlib.pyplot as plt
# フォント設定
plt.rcParams['font.family'] = 'Times New Roman' # フォントファミリーの設定
plt.rcParams["font.size"] = 15 # 全体のフォントサイズが変更されます。
# 軸設定
plt.rcParams['xtick.direction'] = 'in' # x軸の目盛りの向き
plt.rcParams['ytick.direction'] = 'in' # y軸の目盛りの向き
plt.rcParams["xtick.minor.visible"] = True # x軸補助目盛りの追加
plt.rcParams["ytick.minor.visible"] = True # y軸補助目盛りの追加
plt.rcParams['xtick.top'] = True # x軸の上部目盛り
plt.rcParams['ytick.right'] = True # y軸の右部目盛り
# 凡例設定
plt.rcParams["legend.fancybox"] = False # 丸角OFF
plt.rcParams["legend.framealpha"] = 1 # 透明度の指定、0で塗りつぶしなし
plt.rcParams["legend.edgecolor"] = 'black' # edgeの色を変更
plt.rcParams["legend.markerscale"] = 5 # markerサイズの倍率
これらの設定を適用することで、論文などに使用するための高品質なグラフを作成することができます。具体的なグラフの作成方法や、さらなる設定の詳細については、公式のmatplotlib
ドキュメンテーションを参照してください。.