用python绘制折线图,数据为user_act表中action_type中数字为1的在时间维度上的分布情况。其中横轴为时间节点,取自user_act标的time字段,纵轴为该行为发生的数量
时间: 2024-05-03 13:20:42 浏览: 64
您好!对于您的问题,我可以给您提供一些代码来绘制折线图:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取数据
user_act = pd.read_csv("user_act.csv")
# 筛选出 action_type 为 1 的数据
action_type_1 = user_act[user_act["action_type"] == 1]
# 将 time 字段的数据转为时间戳,并设置为索引
action_type_1["time"] = pd.to_datetime(action_type_1["time"])
action_type_1.set_index("time", inplace=True)
# 对时间维度上的分布情况进行统计
count_by_date = action_type_1.groupby(by=[action_type_1.index.date])["action_type"].count()
# 绘制折线图
plt.plot(count_by_date)
plt.xlabel("Date")
plt.ylabel("Count of Action Type 1")
plt.show()
```
希望这能对您有所帮助!如果您有其他的问题,也可以继续向我提问。
阅读全文