如何将Seaborn散点图的色调设置为等于要素而不是单个要素的值?

2024-05-20 17:32:50 发布

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

我想在Seaborn中创建一个散点图,该散点图设置色调参数,以便根据值来自的特征对值进行着色。(所有要素的值均为0到100)

例如,假设我有以下数据帧:

      Happiness      Kindness     Sadness
1        100           70            0
2        60            50            1
3        34            32            10
4        23            65            54
5        43            54            87

在绘制这些值时,我想将“快乐”下的所有值设置为红色,将“善良”设置为蓝色,将“悲伤”设置为绿色。然而,对于Seaborn的散点图,色调参数只接受数据帧下的一个变量。此处的文档:http://man.hubwiz.com/docset/Seaborn.docset/Contents/Resources/Documents/generated/seaborn.scatterplot.html

我想知道对于唯一一个被接受的变量功能是否有任何解决方法,以便我可以使用色调参数来区分不同的变量


Tags: 数据参数绘制特征seaborn色调蓝色要素