akshare+股票k线图
时间: 2023-09-28 13:07:51 浏览: 185
想要使用 akshare 库绘制股票的 K 线图,可以按照以下步骤进行操作:
1. 安装 akshare 库:在命令行中输入 `pip install akshare` 即可安装。
2. 导入 akshare 库和 matplotlib 库:在 Python 编辑器中输入以下代码:
```python
import akshare as ak
import matplotlib.pyplot as plt
```
3. 使用 akshare 库获取股票数据:在 Python 编辑器中输入以下代码:
```python
# 获取股票数据
df = ak.stock_zh_a_hist(symbol="sh600000", adjust="qfq")
```
其中,`symbol` 参数表示股票代码,这里以上证指数为例,代码为 `"sh000001"`;`adjust` 参数表示复权类型,这里选用前复权,代码为 `"qfq"`。
4. 绘制 K 线图:在 Python 编辑器中输入以下代码:
```python
# 绘制 K 线图
fig, axis = plt.subplots()
axis.set_title("Stock sh600000 K Line Chart")
axis.plot(df.index, df["close"], label="Close")
axis.plot(df.index, df["open"], label="Open")
axis.plot(df.index, df["high"], label="High")
axis.plot(df.index, df["low"], label="Low")
axis.legend()
plt.show()
```
其中,`df` 是股票数据,`axis.set_title()` 可以设置图表标题,`axis.plot()` 可以绘制 K 线图,`axis.legend()` 可以显示图例。
绘制出来的股票 K 线图会显示在新窗口中。
阅读全文