概要
plt.axvspan(x座標下限, x座標上限, color="色")を使って、plotしたグラフのx範囲を塗りつぶすことができる。
コード
import matplotlib.pyplot as plt
x = [-3, -2, -1, 0, 1, 2, 3]
y = [9, 4, 1, 0, 1, 4, 9]
plt.plot(x, y)
plt.axvspan(-1, 1, color="lightgray")
plt.show()
結果
