通过tushare获取数据,使用上述数据绘制浦发银行股票成交量的时间序列图
时间: 2023-06-24 10:04:24 浏览: 66
好的,首先需要安装tushare库,可以使用以下命令进行安装:
```
!pip install tushare
```
安装完成后,我们可以使用以下代码获取浦发银行股票的成交量数据:
```python
import tushare as ts
# 设置token
ts.set_token('your_token_here')
# 初始化pro接口
pro = ts.pro_api()
# 获取浦发银行股票的成交量数据
df = pro.daily(ts_code='600000.SH', start_date='20200101', end_date='20211231', fields='trade_date,vol')
# 将成交量数据按照日期排序
df = df.sort_values('trade_date')
# 将日期转换为datetime类型
df['trade_date'] = pd.to_datetime(df['trade_date'])
# 将日期设置为数据的索引
df.set_index('trade_date', inplace=True)
```
接下来,我们可以使用matplotlib库绘制时间序列图:
```python
import matplotlib.pyplot as plt
# 绘制时间序列图
plt.plot(df.index, df['vol'])
# 设置x轴标签
plt.xlabel('Date')
# 设置y轴标签
plt.ylabel('Volume')
# 设置图形标题
plt.title('Pudong Development Bank Stock Volume')
# 显示图形
plt.show()
```
注意:在上述代码中,需要将`your_token_here`替换为你在tushare官网上申请的token。
完整代码如下: