我正在使用seaborn来创建一个水平条形图。从this示例,以下是我设置颜色的方法。
sns.set_color_codes("pastel")
sns.barplot(x="total", y="abbrev", data=crashes, label="Total", color="b")
因此,在此示例中,“total”字段将具有“柔和”调色板中的颜色“b”(蓝色)。
我有大约60个不同的字段,我不想手动设置所有颜色。有没有办法让seaborn自动选择颜色(甚至是调色板)?
目前我的计划是在一个周期中创建条形图
for field in fields:
sns.set_color_codes(foo)
sns.barplot(x=field, y="abbrev", data=crashes, label=field, color="bar")
其中foo
和bar
以某种方式为我生成了seaborn。
答案 0 :(得分:4)