python爬取A股股价并绘制成折线图的代码
时间: 2023-02-13 07:00:39 浏览: 163
源代码 python调用matplotlib库绘制折线图
首先,你需要安装一些必要的库,包括 `pandas` 和 `matplotlib`。你可以使用 `pip` 命令来安装这些库:
```
pip install pandas matplotlib
```
然后,你可以使用 `pandas` 的 `read_html` 函数来爬取 A 股股价数据。例如,你可以从雪球网站爬取股价数据:
```python
import pandas as pd
# 爬取股价数据
url = 'https://xueqiu.com/S/SH601318'
df = pd.read_html(url)[0]
# 显示前 5 行数据
df.head()
```
爬取到的数据包含了 A 股股价的日期、开盘价、收盘价等信息。你可以使用 `df['日期']` 和 `df['收盘价']` 来获取日期和收盘价的数据。
接下来,你可以使用 `matplotlib` 的 `plot` 函数来绘制折线图:
```python
import matplotlib.pyplot as plt
# 获取日期和收盘价的数据
dates = df['日期']
closing_prices = df['收盘价']
# 绘制折线图
plt.plot(dates, closing_prices)
# 添加标题和坐标轴标签
plt.title('A 股股价')
plt.xlabel('日期')
plt.ylabel('收盘价')
# 显示图表
plt.show()
```
这样,你就可以使用 Python 爬取 A 股股价并绘制成折线图了。希望这些信息对你有所帮助!
阅读全文