更改绘图颜色 seaborn 包

Change plot color seaborn package

我想更改此图中的颜色,它可以正确显示数据,但如您所见,它不容易阅读,因为所有这些颜色都非常相似 (7 类)。有简单的方法吗? 生成图的代码:

sns.pairplot(data, kind="scatter", hue = "Class")

您可以使用可选参数 pallete,例如(参见 here):

sns.pairplot(data, kind="scatter", hue = "Class", pallete = "Paired")

在这种情况下,我选择了“配对”调色板,但还有很多其他调色板。您还可以使用:

sb.set_palette("dark")
sns.pairplot(data, kind="scatter", hue = "Class")

您可以在 Seaborn 站点中了解有关可用调色板的更多信息,https://seaborn.pydata.org/tutorial/color_palettes.html

使用调色板最重要的函数恰如其分地是 color_palette()。此函数提供了一个接口,用于在 seaborn 中生成调色板的大多数可能方式。它被任何具有调色板的函数在内部使用 argument.For 示例:

sns.color_palette("tab10")