This question already has answers here:
Matplotlib scatterplot; colour as a function of a third variable
                                
                                    (3个答案)
                                
                        
                                2年前关闭。
            
                    
我有一个数据框,看起来像:

         date               value1          value2
0      2018-10-20             11             11
1      2018-10-20             10             10
2      2018-10-20             12              8
3      2018-10-20             12             14
4      2018-10-20             13             13
5      2018-10-20              9             12
6      2018-10-20             11             15
7      2018-10-20             13              7
8      2018-10-20             10             11
9      2018-10-21             14             13
10     2018-10-21             11             14
11     2018-10-21             15              8
12     2018-10-21             8              11
13     2018-10-21             13             12
14     2018-10-21             14             14
15     2018-10-21             10             15
16     2018-10-22              9             11
17     2018-10-22              8              6
18     2018-10-22             12             15
19     2018-10-22             13             13
20     2018-10-22             11             10
21     2018-10-22             14              8
22     2018-10-22             15             17
23     2018-10-22             10             12
24     2018-10-22             11             11
25     2018-10-22             14              5
26     2018-10-22             17             17


我想绘制一个分散的图表,其中x = value1,y = value2,并且数据根据日期(在这种情况下为3种不同的颜色,一种为20,一种为21,一种为22)着色。

那可能吗?先感谢您

最佳答案

是的,seaborn对此非常理想,并提供了许多选择

import seaborn as sns
sns.scatterplot(x='value1', y='value2', hue='date', data=df)

关于python - Python:根据日期绘制具有不同颜色的分散数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52931303/

10-14 17:42
查看更多