\

PythonのデータビジュアライゼーションライブラリであるMatplotlibを使用して、グラフの色を変更する方法について説明します。

グラフの色を指定して描画

Matplotlibライブラリでグラフを描画する際には、描画メソッドの引数 color で色を指定できます。以下に一例を示します。

import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(0, np.pi*2)
y1 = np.sin(x)
y2 = np.sin(x) + 0.5
y3 = np.sin(x) + 1
y4 = np.sin(x) + 1.5

# 線の色を指定してグラフを描画
plt.plot(x, y1, color="k")
plt.plot(x, y2, color="m")
plt.plot(x, y3, color="y")
plt.plot(x, y4, color="c")

# グラフを表示
plt.show()

一文字で指定 (色の頭文字)

最も簡単な色の指定方法です。全8種類の中から選択することができます。指定する値は色の英語表記の頭文字です(※黒以外)。以下に一例を示します。

import numpy as np
import matplotlib.pyplot as plt

# 一文字で色を指定
color_list = ["r", "b", "g", "y", "m", "c", "k", "w"]
x = np.linspace(0, np.pi*2)
y = np.sin(x)
n = 0

# 8種類の色を指定してグラフを描画
for color in color_list:
    plt.plot(x, y+n, color=color)
    plt.text(0, n+0.5, color)
    n -= 1

# 軸の値を非表示
plt.xticks([])
plt.yticks([])

# グラフを表示
plt.show()

この他にも、色の名前で指定したり、RGBやRGBAで指定したり、16進数カラーコードで指定したりする方法があります。詳細は公式ドキュメントをご覧ください。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です