颜色图偏离黑色而不是白色?

blu*_*upp 7 python matplotlib colormap

我想要一个发散的颜色图,其中心颜色是白色以外的另一种颜色(最好是黑色)。matplotlib 或 cmocean 似乎都没有这样的颜色图。创建自己的颜色图是我的最佳选择,还是有现有的颜色图?

小智 1

@JohanC 在他们的评论中给出了一个明显的答案,但我没有看到它,因为接受的答案需要一个不太为人所知的包:

Seaborn 支持以黑色为中心的任意发散调色板

hue_neg, hue_pos = 250, 15
cmap = sns.diverging_palette(hue_neg, hue_pos, center="dark", as_cmap=True)
Run Code Online (Sandbox Code Playgroud)

上面在 jupyter 中的示例