Liquidsのロゴ Liquids

0

グラフの背景色の変更【matplotlib】

matplotlib

matplotlibのグラフは主に、Figure, Axes, legendといった部分に分かれている。

これらの箇所に対して個別に背景色を変えることが可能である。

それぞれ次の関数を使用して背景色を変更する。

  • Figure: fig.set_facecolor(color)
  • Axes: ax.set_facecolor(color)
  • lengend: plt.legend(facecolor = color)

背景色は用意されたカラーセットまたはRGBAを設定することができる。

背景色を変更する例を紹介する。

import matplotlib.pyplot as plt
import numpy as np

x = np.arange(0, 5, 0.01)
sin = np.sin(x)
cos = np.cos(x)

fig, ax = plt.subplots()
fig.set_facecolor((0.8, 0.4, 0.4, 0.5))
ax.set_facecolor((0.7, 0.9, 0.8, 0.5))

plt.plot(x, sin, label='sin')
plt.plot(x, cos, label='cos')
plt.xlabel('x')
plt.ylabel('y')
plt.title('sin and cos')
plt.legend(facecolor='gray')
plt.show()

目次

Liquidsのロゴ Liquids

Liquidsは誰でも投稿・編集ができる技術Wikiコミュニティ📝です。

あなたもLiquidsで技術Wikiを
書いてみませんか?