从 Seaborn 调色板中选择颜色

我有五个并排分布图,通常使用 color 属性更改每个分布图的颜色。但是,现在我想使用 Seaborn 的 husl 调色板,但我不知道如何将调色板中的颜色应用于每个图表。我很确定这只是我在看的东西。


# sns.set(style="white", palette="muted", color_codes=True)  

sns.set(style="white", palette="husl", color_codes=True)


# Set up the matplotlib figure

f, axes = plt.subplots(ncols=5, figsize=(15, 4))

sns.despine(left=True)


# Rating of 1

sns.distplot(df1[df1['rating']==1]['cost'], kde=False, color='c', ax=axes[0], axlabel="Rating of 1")


# Rating of 2

sns.distplot(df1[df1['rating']==2]['cost'], kde=False, color='k', ax=axes[1], axlabel='Rating of 2')


# Rating of 3

sns.distplot(df1[df1['rating']==3]['cost'], kde=False, color="g", ax=axes[2], axlabel='Rating of 3')


# Rating of 4

sns.distplot(df1[df1['rating']==4]['cost'], kde=False, color="m", ax=axes[3], axlabel='Rating of 4')


# Rating of 5

sns.distplot(df1[df1['rating']==5]['cost'], kde=False, color="b", ax=axes[4], axlabel='Rating of 5')


plt.setp(axes, yticks=[])

plt.tight_layout()


元芳怎么了
浏览 393回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python