2.用matplotlib 画伊利,蒙牛两只股票价格连续五天变化的折线图(放在一张图上)股票价格变化的数据保存在excel文件里。
时间: 2024-02-11 14:08:09 浏览: 63
python数据分析 上市公司股票 matplotlib 绘制统计图 折线图条形图柱状图散点图 jupyter notebook
5星 · 资源好评率100%
好的,我可以为您解答这个问题。
首先,我们需要使用Python中的pandas库来读取Excel文件中的数据。假设Excel文件名为“stocks.xlsx”,股票价格数据保存在名为“伊利”和“蒙牛”的工作表中,则可以使用以下代码将数据读入DataFrame对象:
```python
import pandas as pd
df_yili = pd.read_excel('stocks.xlsx', sheet_name='伊利')
df_mengniu = pd.read_excel('stocks.xlsx', sheet_name='蒙牛')
```
接下来,我们可以使用Matplotlib库来绘制折线图。以下是绘制伊利和蒙牛股票价格变化的代码:
```python
import matplotlib.pyplot as plt
# 绘制伊利股票价格变化折线图
plt.plot(df_yili['日期'], df_yili['价格'], label='伊利')
# 绘制蒙牛股票价格变化折线图
plt.plot(df_mengniu['日期'], df_mengniu['价格'], label='蒙牛')
# 添加图例
plt.legend()
# 添加标题和坐标轴标签
plt.title('伊利和蒙牛股票价格变化')
plt.xlabel('日期')
plt.ylabel('价格')
# 显示图形
plt.show()
```
请确保您已经安装了pandas和matplotlib库。如果没有安装,可以使用以下命令在命令行中安装:
```
pip install pandas matplotlib
```
以上代码将伊利和蒙牛股票价格变化的折线图绘制在同一张图上,您可以根据需要进行调整。
阅读全文