用python从tushare获取近两个月的绿地控股的股价,并画出K线图
时间: 2023-05-29 16:04:01 浏览: 180
基于python对tushare股票数据进行数据分析
以下是获取近两个月绿地控股的股价,并画出K线图的Python代码:
```python
import tushare as ts
import mplfinance as mpf
# 获取绿地控股近两个月的股价
df = ts.get_hist_data('600606', start='2021-09-01', end='2021-10-31')
# 将数据按日期升序排序
df = df.sort_values('date')
# 绘制K线图
kwargs = dict(type='candle', mav=(5, 10, 20), volume=True, title='Greenland Holdings')
mpf.plot(df, **kwargs)
```
解释一下代码:
- 第1行导入了tushare和mplfinance库。
- 第4行使用tushare的get_hist_data函数获取绿地控股近两个月的股价数据。
- 第7行将数据按日期升序排序,这样绘制K线图时X轴就是时间序列。
- 第10行使用mplfinance的plot函数绘制K线图。参数type='candle'表示使用蜡烛图绘制K线,mav=(5, 10, 20)表示绘制5日、10日和20日均线,volume=True表示绘制成交量图,title='Greenland Holdings'表示设置图表标题为“Greenland Holdings”。
注意:在运行代码之前,请确保已经安装了mplfinance库。可以使用pip install mplfinance命令进行安装。
阅读全文