import matplotlib.pyplot as plt
import pandas as pd
# 假设数据如下
data = {
'日期': ['2023-10-01', '2023-10-02', '2023-10-03', '2023-10-04', '2023-10-05'],
'最高气温': [28, 27, 26, 25, 24],
'最低气温': [18, 17, 16, 15, 14]
}
# 将数据转换为 DataFrame
df = pd.DataFrame(data)
# 将日期列转换为 datetime 类型
df['日期'] = pd.to_datetime(df['日期'])
# 绘制折线图
plt.figure(figsize=(10, 6))
plt.plot(df['日期'], df['最高气温'], label='最高气温', marker='o')
plt.plot(df['日期'], df['最低气温'], label='最低气温', marker='o')
# 添加标题和标签
plt.title('未来15天最高气温和最低气温')
plt.xlabel('日期')
plt.ylabel('气温 (°C)')
# 添加图例
plt.legend()
# 显示图表
plt.show()