我想要一个分歧的颜色映射,它的中心颜色不是白色(最好是黑色)。似乎matplotlib和cmocean都没有这样的颜色映射。我的最佳选择是创建自己的颜色映射,还是有现成的选择?
我想要一个分歧的颜色映射,它的中心颜色不是白色(最好是黑色)。似乎matplotlib和cmocean都没有这样的颜色映射。我的最佳选择是创建自己的颜色映射,还是有现成的选择?
@JohanC在他们的评论中提供了一个明显的答案,而我由于接受了需要使用较少知名包的答案而没有看到:
hue_neg, hue_pos = 250, 15
cmap = sns.diverging_palette(hue_neg, hue_pos, center="dark", as_cmap=True)
diverging_palette
,例如cmap = sns.diverging_palette(250, 15, s=75, l=40, n=9, center="dark", as_cmap=True)
。 - JohanC