python 2.用matplotlib 画伊利,蒙牛两只股票价格连续五天变化的折线图(放在一张图上)股票价格变化的数据保存在excel文件里。
时间: 2024-02-11 21:08:13 浏览: 64
好的,我会根据您的要求进行操作。首先,我们需要安装`pandas`和`matplotlib`库,您可以在命令行中输入以下命令进行安装:
```
pip install pandas matplotlib
```
接下来,我们需要使用`pandas`库读取Excel文件中的数据并绘制折线图。假设Excel文件名为`stock.xlsx`,数据保存在名为`Sheet1`的工作表中,我们可以使用以下代码来实现:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取Excel文件
df = pd.read_excel('stock.xlsx', sheet_name='Sheet1')
# 获取伊利、蒙牛的股票价格数据
yi_li = df['伊利']
meng_niu = df['蒙牛']
# 绘制折线图
plt.plot(yi_li, label='伊利')
plt.plot(meng_niu, label='蒙牛')
# 设置图例、标题和坐标轴标签
plt.legend()
plt.title('伊利、蒙牛股票价格变化')
plt.xlabel('日期')
plt.ylabel('股票价格')
# 显示图形
plt.show()
```
请注意,上述代码中`df['伊利']`和`df['蒙牛']`分别表示获取Excel表格中名为“伊利”和“蒙牛”的列数据。您需要根据实际情况修改这些列名。另外,您可以根据需要修改图例、标题和坐标轴标签等参数。
希望这个代码能够满足您的需求,有任何疑问请随时提出。
阅读全文