matplotlib の散布図でつかうマーカーの色を変える:RGB のキーワード引数は c でなく color
2023.02.18
matplotlib の散布図でつかうマーカーの色を変える方法。
import numpy as np
from matplotlib import pyplot as plt
x = np.random.rand(10)
y = np.random.rand(10)
plt.scatter(x, y, c='red')
plt.savefig('scatter.png', dpi=300)
scatter
のキーワード引数 c
に色の名前を書くと、マーカーがその色になります。
RGB などで色を変える
RGB は各色を 0 から 1 までの小数にして (0.5, 0.3, 0.9) のようにタプルにします。
import numpy as np
from matplotlib import pyplot as plt
x = np.random.rand(10)
y = np.random.rand(10)
plt.scatter(x, y, color=(0.5, 0.3, 0.9))
plt.savefig('scatter.png', dpi=300)
scatter
のキーワード引数は color
です。c
でもうまくいきますが、matplotlib に注意されます。
RGB のかわりに、ウェブカラーでよく使われる 16 進数の表記も入力できます。
plt.scatter(x, y, color='#34a2c7')