以下是一个示例代码,使用matplotlib库绘制按月份的最低和最高温度:
import matplotlib.pyplot as plt
# 模拟最低和最高温度的数据
months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
min_temperature = [10, 12, 15, 18, 20, 22, 25, 26, 23, 18, 15, 12]
max_temperature = [20, 22, 25, 28, 30, 32, 35, 36, 33, 28, 25, 22]
# 创建图表和子图
fig, ax = plt.subplots()
# 绘制最低温度的折线图
ax.plot(months, min_temperature, label='Min Temperature', marker='o')
# 绘制最高温度的折线图
ax.plot(months, max_temperature, label='Max Temperature', marker='o')
# 添加图例
ax.legend()
# 设置x轴标签
ax.set_xlabel('Months')
# 设置y轴标签
ax.set_ylabel('Temperature (°C)')
# 设置图表标题
ax.set_title('Min and Max Temperature by Month')
# 显示图表
plt.show()
运行此代码将生成一个按月份绘制最低和最高温度的折线图。