Seaborn箱形图,使用颜色和图案可以区分两组

时间:2019-08-23 12:28:44

标签: python visualization seaborn

我正在使用pandas数据框制作一个深蓝色的箱线图。我想使用两列作为色调。目前,我已经将一列用作色相,并且手动添加了模式以区分第二列。这不是理想的方法,但是可以。但是,我仍然需要在图例中添加模式。

有人可以告诉我手动为模式添加图例,或者更理想的情况是,通常可以使用两列作为色调?

这是我目前的代码。

plt.figure()
sns.set_palette("pastel")
sns.set_style("whitegrid")
ax=sns.boxplot(hue='A',x=x, y=y, data= df)

hatches = ['///', '///','///', '///', 'o','x', 'oo','///', 'o','///']
for i, patch in enumerate(ax.artists):
    hatch = hatches[i]
    patch.set_hatch(hatch)

0 个答案:

没有答案