首页 > 解决方案 > 为多个用户绘制图表。Python

问题描述

样本数据集包含用户的位置点。

df.head()

   user           tslot         Location_point
0   0   2015-12-04 13:00:00     4356
1   0   2015-12-04 13:15:00     4356
2   0   2015-12-04 13:30:00     3659
3   0   2015-12-04 13:45:00     4356
4   0   2015-12-04 14:00:00     8563

df.shape 

(576,3)

数据包含 2 个用户,每个用户有 288 个数据点。如何在一个图表中绘制 2 个用户。

dt =data.iloc[:,2:3]
dt
dt.plot(figsize=(20,10))

在数据是用户 0 的数据点的情况下进行了尝试。如何在单个图中绘制 2 个用户。

标签: pythonpandasmatplotlib

解决方案


尝试df.set_index('tslot').groupby('user')['Location_point'].plot()


推荐阅读