Seaborn light_palette 在 cmap 中包括白色

Seaborn light_palette including white in cmap

通常在使用 1 色 seaborn 调色板时,例如 light_palette,用户不关心白色。但是,由于我使用它来将 cmap 传递给 pandas df.style 对象,所以我希望最小值包括白色。

基本上我想要这个

sns.palplot(sns.light_palette("green"))

包括白色部分

您可以使用 cubehelix palette,使用 start=2 表示绿色,rot=0 只包含绿色,dark=0.4 表示最暗的颜色,而不是太暗,light=1 将白色作为最亮的颜色:

import seaborn as sns
sns.palplot(sns.cubehelix_palette(start=2, rot=0, dark=0.4, light=1))