Warning: Undefined variable $position in /home/pystyles/pystyle.info/public_html/wp/wp-content/themes/lionblog/functions.php on line 4897

matplotlib – Axes オブジェクトの設定項目について

matplotlib – Axes オブジェクトの設定項目について

概要

Figure オブジェクトの設定可能なパラメータについて解説します。

Advertisement

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

Figure オブジェクトに対して、facecolor で背景色、edgecolor で枠線の色、linewidth で枠線の太さを指定できます。

In [1]:
import numpy as np
from matplotlib import pyplot as plt

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

fig, ax = plt.subplots(facecolor="lightgray", edgecolor="gray", linewidth=3)
ax.plot(x, y)
plt.show()

フレームの有無

frameon で Figure オブジェクトにフレームを表示するかどうかを指定できます。

In [2]:
import numpy as np
from matplotlib import pyplot as plt

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

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