Pynote

Python、機械学習、画像処理について

matplotlib - Figure オブジェクトのカスタマイズ

概要

matplotlib の Figure オブジェクトのカスタマイズ項目について紹介する。

背景色、枠線の色、枠線の太さ

  • facecolor: 背景色
  • edgecolor: 枠線の色
  • linewidth: 枠線の太さ
import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0, np.pi * 4, 1000)
y = np.sin(x)

fig, ax = plt.subplots(facecolor='gray', edgecolor='w', linewidth=2)
ax.plot(x, y)
plt.show()


フレームの有無

  • frameon: フレームを表示するかどうか。
import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0, np.pi * 4, 1000)
y = np.sin(x)

fig, ax = plt.subplots(frameon=False)
ax.plot(x, y)
plt.show()