附件中是某月每天的最高温度和最低温度数据,请绘制本月的高温曲线(红色、圆点标记坐标)和低温曲线(蓝色、星号标记坐标),线型、刻度如输出示例所示,线宽度默认值,并设置图表标题为"9月温度曲线图",标题字体为宋体('SimSun'),默认字号。 plt.rcParams['font.sans-serif'] = ['SimSun'] plt.rcParams['axes.unicode_minus'] = False 要求程序代码运行无误,按要求绘制温度曲线并保存为图片。 输入格式
时间: 2024-03-10 12:47:01 浏览: 161
以下是绘制温度曲线的Python代码:
```python
import matplotlib.pyplot as plt
import pandas as pd
# 读取数据
data = pd.read_csv('temp.csv')
x = data['day']
y1 = data['high']
y2 = data['low']
# 设置中文字体和负号显示问题
plt.rcParams['font.sans-serif'] = ['SimSun']
plt.rcParams['axes.unicode_minus'] = False
# 绘制曲线
plt.plot(x, y1, 'ro-', label='最高温度')
plt.plot(x, y2, 'b*-', label='最低温度')
# 设置刻度
plt.xticks(range(1, 31))
plt.yticks(range(0, 41, 5))
# 设置图表标题
plt.title('9月温度曲线图')
# 添加图例
plt.legend(loc='best')
# 保存图片
plt.savefig('temperature.png')
# 显示图形
plt.show()
```
运行以上代码,会生成一个名为`temperature.png`的文件,里面是绘制好的温度曲线图。
阅读全文