python - Seaborn:将显示栏颜色更改为特定颜色?
问题描述
我正在努力改变我的显示栏颜色。
我想将条形的颜色更改为调色板末尾的浅蓝色(如下所示)。
我试过这个,但颜色似乎仍然是深蓝色,这不是我想要的。
sns.color_palette("light:b", as_cmap=True)
sns.displot(data=df, x="col_1", height=7, aspect=2.8, palette="light:b")
如何将颜色更改为调色板中的特定颜色?
解决方案
只需定义您的custom colour palette
.
palette = ["#090364", "#091e75", "#093885", "#085396", "#086da6",
"#0888b7", "#08a2c7" ]
sns.set_style("whitegrid")
plot = sns.displot(....,palette=sns.color_palette(palette, len(palette)),...)
推荐阅读
- excel - OLAP 过滤层次混淆
- php - 将 root 用户名更改为 dlb123 但可以访问 mysql 时 phpMyAdmin 出现 4r03 错误
- html - 无法从默认包中的 servlet 调用 WEB-INF 中的 jsp
- javascript - Javascript 相关问题(运算符和优先级)
- javascript - 计算每 12 个计数的值
- reactjs - 类型“[{},Dispatch<{}>]”缺少类型中的以下属性
- java - 为什么在将我的 java 程序连接到 sql server 时出现此错误
- r - 在R中选择只有一个字符的列
- powershell - 基于注释的帮助不显示 .NOTES 部分中的内容
- php - 为什么不同日期的日期和时间转换不同?