在pandas/matplotlib/seaborn python中使用自定义配色方案

2024-10-01 13:36:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我想使用自定义的配色方案,用于各种绘图,但无法使其工作(使用seaborn和/或matplob&pandas绘制这些图)

flatui = ["#9b59b6", "#3498db", "#95a5a6", "#e74c3c", "#34495e", "#2ecc71"]
ax = sns.violinplot(x="Contents", y="Flavour", data=rd, color="lol", inner="box")

我得到错误代码:

^{pr2}$

偶数

ax = sns.violinplot(x="Contents", y="Flavour", data=rd, color=["9b59b6", "#3498db", "#95a5a6", "#e74c3c", "#34495e", "#2ecc71"], inner="box")

不起作用

救命啊!在


Tags: box绘图datacontents方案rdseabornax
2条回答

您需要在Seaborn中通过调色板设置颜色,或者您可以通过“palete”参数而不是“color”直接传递Violinplot颜色。都在Seaborn docs.

让我们试试这个。在

flatui = ["#9b59b6", "#3498db", "#95a5a6", "#e74c3c", "#34495e", "#2ecc71"]
sns.set_palette(flatui)
sns.palplot(sns.color_palette())

ax = sns.violinplot(x="Contents", y="Flavour", data=rd, color="lol", inner="box")

下面是一些其他数据的结果。在

enter image description here

相关问题 更多 >