我有以下数据框:
point timestamp_local 0
0 A 2019-07-20 00:00:00 1
1 A 2019-07-20 01:00:00 3
2 B 2019-07-20 02:00:00 158
3 A 2019-07-20 02:30:00 324
4 B 2019-07-20 03:00:00 502
数据框告诉我point
在哪个时间timestamp_local
有多少连接。这0
是我拥有的连接数。
我现在想使用plotnine
库绘制这些数据。当我使用没有时间的时间戳时,我已经完成了这项工作,例如2019-07-20
. 但是当我使用带有时间的时间戳时,例如2019-07-20 00:00:00
它不起作用。
这是我的 python 命令来绘制没有时间的数据:
pn.ggplot(df, pn.aes(x="timestamp_local", y="0", group="point", color="point")) + pn.geom_line(stat="identity")
我现在有两个问题:
- 如何在使用时间戳时绘制相同的结果
2019-07-20 01:00:00
(数据超过几天。所以我不能只是截断日期!) - 如何绘制按月和年分组的相同结果?(例如
2019-07
,2019-08
,2019-09
等等...)
我非常喜欢该plotnine
库的解决方案,因为我以后想使用更多的功能,例如平滑等。如果图书馆不可能,plotnine
我想要一个图形,其中每个点都有一条线,颜色不同,图形相同!如上图,红色为A点,蓝色为B点。
亲切的问候