グラフ全体のフォントサイズ
pyplot.rcParams()
で基準のフォントサイズを変更。デフォルトはfont.size=12。以下は全体のフォントサイズを大きくした例。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import numpy as np import matplotlib.pyplot as plt x = np.linspace(-np.pi, np.pi) ys = np.sin(x) yc = np.cos(x) plt.rcParams['font.size'] = 15 fig, ax = plt.subplots() fig.subplots_adjust(left=0.2) ax.set_title("Axes Title") ax.plot(x, ys, label="sin x") ax.plot(x, yc, label="cos x") ax.set_ylabel("sin/cos") ax.legend() plt.show() |
個別要素のフォントサイズ
タイトル、軸ラベル、軸目盛、凡例について個別にフォントサイズを指定した例。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
import numpy as np import matplotlib.pyplot as plt x = np.linspace(-np.pi, np.pi) ys = np.sin(x) yc = np.cos(x) fig, ax = plt.subplots() ax.set_title("Axes Title", fontsize=20) ax.plot(x, ys, label="sin x") ax.plot(x, yc, label="cos x") ax.set_ylabel("sin/cos", fontsize=10) ax.tick_params(labelsize=7) ax.legend(fontsize=7) plt.show() |