This question already has answers here:
Matplotlib scatterplot; colour as a function of a third variable
(3个答案)
2年前关闭。
我有一个数据框,看起来像:
我想绘制一个分散的图表,其中x = value1,y = value2,并且数据根据日期(在这种情况下为3种不同的颜色,一种为20,一种为21,一种为22)着色。
那可能吗?先感谢您
(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/