Kumpei Shiraishi's blog

物理、プログラミング、クライミングに関する雑記

matplotlibのデフォルトの色

2017年5月28日現在、matplotlibの最新版は2系である。このバージョンでは、デフォルトのプロットカラーが1系と変更されている。 2系でのデフォルトの色は以下の通りである。

番号 カラーコード サンプル
C0 #1f77b4
C1 #ff7f0e
C2 #2ca02c
C3 #d62728
C4 #9467bd
C5 #8c564b
C6 #e377c2
C7 #7f7f7f
C8 #bcbd22
C9 #17becf

例えば、

plt.plot(x, y, color='#ff7f0e')

と書けば、オレンジ色でグラフを描画できる。

'C0'から'C9'で色が指定できるなんて知らなかったが、trivialな番号を既知とする可読性の低いコードになると思うから、僕は使わないだろう)

ソース:Changes to the default style