どうも、ちょげ(@chogetarou)です。
matplotlibで棒グラフのタイトルやラベルが表示されているグラフエリアの背景色を変える方法を紹介します。
方法

matplotlibで棒グラフのグラフエリアの背景色を変えるには、pyplotのfigure()を使います。
まず、bar()やbarh()で描画する前に、pyplotからfigure()を呼び出します。
そして、figure()の引数「facecolor」にグラフエリアの背景色を指定します。
plt.figure(facecolor=background_color)
plt.figure()の引数に指定した色が、棒グラフのグラフエリアの背景色になります。
使用例
import matplotlib.pyplot as plt
names = ['Satoru', 'Kazuma', 'Subaru', 'Akari', 'Megumi', 'Hina']
scores = [10, 4, 6, 19, 15, 7]
plt.figure(facecolor='purple')
plt.bar(names, scores)
plt.show()

コメント