配色教程:https://chartio.com/learn/charts/how-to-choose-colors-data-visualization/
¶ matplotlib
默认的蓝色叫C0
:
https://matplotlib.org/stable/users/prev_whats_new/dflt_style_changes.html
colormap: https://matplotlib.org/stable/users/explain/colors/colormaps.html
Set2
适合柱状图,颜色较浅,能看清pattern,但因为颜色不够深,所以不适合折线图。但plt.get_cmap('Set2')(6)
这个颜色跟Set2
里其他颜色对比度不高,建议换成蓝色:plt.get_cmap('tab20c')(1)
Set3
颜色太浅了。
¶ Paired
- Light grey blue #A6CEE3
- Nice blue: #1F78B4
- Light moss green: #B2DF8A
- Emerald green: #33A02C,或者深绿色:#0D8B13
- Apricot(杏黄色): #FDBF6F
- 橘黄色: #FF6600
- 淡棕色:#E9C6AF
- 棕色:#D45500
- Pale lavender(浅薰衣草色): #CAB2D6
- Deep lavender(深薰衣草色): #6A3D9A
- Buff(浅黄色): #FFFF99
- Sienna(红褐色): #B15928
¶ 网站
输入一个或几个颜色就可以输出连续变化的调色盘。
缺点是不能选择灰度范围,只能把颜色种类调高然后从里面挑出想要的灰度的颜色。
可以选择灰度范围,自动生成高对比度的调色盘。
缺点是调色盘种类有限,颜色个数>=5的时候就没有colorblind safe的qualitative color set了。
预览调色盘效果