[Python][Matplotlib] Matplotlibのデフォルトカラーセット

f:id:cyanatlas:20191207000644j:plain

引数 16進数コード RGBコード(0~255)
'C0' blue #1f77b4 (31, 119, 180)
'C1' orange #ff7f0e (255, 127, 14)
'C2' green #2ca02c (44, 160, 44)
'C3' red #d62728 (214, 39, 40)
'C4' purple #9467bd (148, 103, 189)
'C5' brown #8c564b (140, 86, 75)
'C6' pink #e377c2 (227, 119, 194)
'C7' gray #7f7f7f (127, 127, 127)
'C8' olive #bcbd22 (188, 189, 34)
'C9' light blue #17becf (23, 190, 207)

以下は上の図を作成するソースコード

import matplotlib.pyplot as plt

fig = plt.figure()
ax = fig.add_subplot(111)
for i in range(10):
    ax.plot([0, 1], [-i, -i], color='C{}'.format(i), linewidth=5)
    ax.text(
        x=1.05, y=-i, s='C{}'.format(i), color='C{}'.format(i),
        fontsize=14, verticalalignment='center'
    )
ax.set_xlim(0, 1.2)
ax.set_axis_off()
fig.savefig('default_colors.jpg', dpi=600)