python - 为多个用户绘制图表。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 个用户。
解决方案
尝试df.set_index('tslot').groupby('user')['Location_point'].plot()
推荐阅读
- c# - 在使用 Wait() 和 Pulse() 的场景中,我们可以将 `while` 替换为 `if` 吗?
- python - 不断检查电子邮件的正确方法
- java - 在 Spring Boot Rest API 中关闭 ExecutorService
- python - pandas dataframe.to_sql 关闭自动时区偏移
- tensorflow - Keras 对不同的错误分类应用不同的权重
- winapi - 创建与设备无关的位图而不分配内存
- javascript - Promise.all() 中的承诺有时会返回 undefined / crawler-request 包 nodejs
- python - 如何在pygame中使瓦片地图滚动?
- react-native - 在 React-Native 中调用父回调时出现“超出最大更新深度 ...”
- signalr - 有没有办法通过signalR中的唯一指导正确地将消息发送给所有用户?