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()