创建一个python脚本,命名为test1.朋友,完成以下功能。今有2018年1月前半个月的猪肉价格和牛肉价格数据,他们存在于一个Excel表格中,如下表所示。将其读入Python中并用一个数据框变量df来保存。分别绘制前10天的猪肉价格和牛肉价格走势图在同一个figure中,用一个2*1的子图分别绘制2018年1月前半个月的猪肉价格和牛肉价格走势图。
时间: 2024-02-13 18:06:27 浏览: 138
好的,我可以帮你完成这个任务。以下是test1.py的代码:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取Excel表格数据
df = pd.read_excel('data.xlsx')
# 绘制前10天的猪肉价格和牛肉价格走势图
fig, ax = plt.subplots()
df.iloc[:10].plot(x='日期', y=['猪肉价格', '牛肉价格'], ax=ax)
ax.set_title('前10天的猪肉价格和牛肉价格走势图')
# 绘制2018年1月前半个月的猪肉价格和牛肉价格走势图
fig, axs = plt.subplots(nrows=2, ncols=1, figsize=(8, 6))
df.iloc[:15].plot(x='日期', y='猪肉价格', ax=axs[0])
axs[0].set_title('2018年1月前半个月的猪肉价格走势图')
df.iloc[:15].plot(x='日期', y='牛肉价格', ax=axs[1])
axs[1].set_title('2018年1月前半个月的牛肉价格走势图')
plt.show()
```
这个脚本会读取Excel表格中的数据,然后使用Pandas和Matplotlib库绘制猪肉价格和牛肉价格的走势图。你可以在命令行中运行这个脚本,或者在Python IDE中打开并运行。注意需要先安装Pandas和Matplotlib库。
阅读全文