複数グラフを含むFigure全体に1つのタイトルを付けたい場合、Figure.suptitle()
を使う。
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, 100) y_sin = np.sin(x*2) y_cos = np.cos(x*2) fig, ax = plt.subplots(1, 2, figsize=(12.8, 4.8)) fig.suptitle("sine and cosine curves", fontsize="15") ax[0].plot(x, y_sin) ax[0].set_title("sin") ax[1].plot(x, y_cos) ax[1].set_title("cos") plt.show() |