%matplotlib inline
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.plot([2, 1, 3], color='r') # グラフの線を赤
ax.grid(color='red') # 補助線を赤
ax.set_title('Title', color='#ff0000') # タイトルの文字列を赤
ax.tick_params(colors=(1, 0, 0)) # 軸の文字列を赤
- 色名の指定:
red
のような色名の単語で指定します。使える色はcolor example code を見てください。plt.matplotlib.colors.cnames.keys()
で取得できます。 - 3つまたは4つの「0から1の値」のシーケンス:3つの場合は
RGB
(赤緑青)を、4つの場合はRGBA
(赤緑青、不透明度)を指定します。たとえば、(1, 0, 0)
は赤になります。不透明度が0だと透明になり、1だと元々の色になります。(1, 0, 0, 1)
も赤です。 #
と、6桁または8桁の16進数の指定:#ff0000
のように、指定します。#
を取って2文字ずつ区切り、16進数と捉えて255で割り、3つまたは4つの数字にすれば、前項目の指定と同じ意味になります。たとえば、#ff0000
は、(0xff / 255, 0x00 / 255, 0x00 / 255)
として(1.0, 0.0, 0.0)
になるので、赤です。plt.matplotlib.colors.to_rgb('#ff0000')
を実行しても(1.0, 0.0, 0.0)
になります。
コメント