Matplotlib の基本

色、線のスタイル、マーカー

各線の色、線のスタイル、太さ、マーカーを変えます。

はじめに

スタイルを変えると、白黒で印刷しても線を見分けやすくなります。ax.plot はどの呼び出しでも color、linestyle、linewidth、marker を受け取ります。

color には色の名前か16進コードを指定します。linestyle は "-" (実線)、"--" (破線)、":" (点線)、"-." のいずれかです。marker は各データ点に "o" (円)、"s" (四角)、"^" (三角) などの記号を描き、markersize でその大きさを決めます。

インタラクティブ ビジュアライザー

色、線のスタイル、マーカーを試してみましょう。選ぶたびにハイライトされたコード行が変わります。

実行できる Matplotlib の例

Matplotlib
コードを実行 →
main.py
import matplotlib.pyplot as plt
import numpy as np

x = np.arange(0, 10)

fig, ax = plt.subplots(figsize=(7, 4))
ax.plot(x, x, color="tab:blue", linestyle="-", marker="o", label="linear")
ax.plot(x, x * 1.5, color="#f59e0b", linestyle="--", marker="s", label="steeper")
ax.plot(x, np.sqrt(x) * 3, color="green", linestyle=":", linewidth=3, marker="^", markersize=8, label="square root")
ax.legend()
plt.show()
この例の実行ボタンを作成 このコードが描くグラフ
色、線のスタイル、マーカー