有一个excel表,有五列数据,分别是日期,股票总金额,现金金额,账号总金额,用户编号,请写出python代码,画出时间-用户数的走势图
时间: 2024-06-14 13:06:13 浏览: 140
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取Excel表格数据
data = pd.read_excel('your_excel_file.xlsx')
# 提取日期和用户编号列数据
date = data['日期']
user_id = data['用户编号']
# 统计每个日期对应的用户数
user_count = user_id.groupby(date).nunique()
# 绘制时间-用户数的走势图
plt.plot(user_count.index, user_count.values)
plt.xlabel('日期')
plt.ylabel('用户数')
plt.title('时间-用户数走势图')
plt.xticks(rotation=45)
plt.show()
```
阅读全文