matplotlibでいい感じで保存する
余白をなくしたいとき
以下のように保存すると余計な余白が消える。
fig = plt.figure() ax = fug.add_subplot(111) # 略 plt.savefig("sample.pdf", bbox_inches="tight", pad_inches=0.05)
論文用にデータをプロットするとき
plt.rcParams['mathtext.fontset'] = 'stix' # math fontの設定 plt.rcParams["font.size"] = 14 # 全体のフォントサイズが変更されます。 plt.rcParams['xtick.labelsize'] = 9 # 軸だけ変更されます。 plt.rcParams['ytick.labelsize'] = 9 # 軸だけ変更されます plt.rcParams['xtick.direction'] = 'in' # x axis in plt.rcParams['ytick.direction'] = 'in' # y axis in plt.rcParams['axes.linewidth'] = 1.0 # axis line width plt.rcParams['axes.grid'] = False # make grid plt.rcParams["legend.fancybox"] = False # 丸角 plt.rcParams["legend.framealpha"] = 1 # 透明度の指定、0で塗りつぶしなし plt.rcParams["legend.edgecolor"] = 'black' # edgeの色を変更 plt.rcParams["legend.handlelength"] = 1 # 凡例の線の長さを調節 plt.rcParams["legend.labelspacing"] = 1. # 垂直(縦)方向の距離の各凡例の距離 plt.rcParams["legend.handletextpad"] = 2. # 凡例の線と文字の距離の長さ plt.rcParams["legend.markerscale"] = 2 # 点がある場合のmarker scale plt.rcParams["legend.borderaxespad"] = 0. # 凡例の端とグラフの端を合わせる