编辑代码

import matplotlib.pyplot as plt
import pandas as pd

# 假设数据存储在名为"price_data.xlsx"的Excel文件中的一个名为"Sheet1"的工作表中
file_path = "历史挂牌价导出20210907112715.xlsx"
sheet_name = "Sheet1"

# 读取Excel文件中的数据
df = pd.read_excel(file_path, sheet_name=sheet_name)

# 提取日期和价格数据
dates = pd.to_datetime(df.iloc[:, 0])  # 第一列为日期数据
prices = df.iloc[:, 1]  # 第二列为价格数据

# 绘制折线图
plt.figure(figsize=(12, 6))  # 设置图形大小
plt.plot(dates, prices)
plt.xlabel("时间")
plt.ylabel("价格")
plt.title("各液厂挂牌价随时间波动")
plt.xticks(rotation=45)  # 旋转x轴标签,使其更易读
plt.grid(True)  # 添加网格线
plt.show()