1.画折线图,要求: highest = [26,21,26,26,22,20,17,19,22,28,30,28,24,28,25,26,25,26,25,23,24,30,32,31,30,27,26,27,29,25,25] lowest = [17,13,17,18,18,17,14,15,16,18,19,20,18,18,20,20,20,20,20,16,17,19,21,24,24,23,20,18,19,18,19] 1)以上为南京某一个月的天气数据,按照时间的顺序绘制成折线图,其中数据highest是最高温度,lowest是最低温度。最高温度线条用红色,最低温度线条用蓝色。 2)具体的坐标点,用圆点marker表示。 3)把x轴的时间刻度按照1-31标记出来,并且标记x轴和y轴的标题。 4)图的标题是“南京5月份气温走势”。
时间: 2023-06-26 20:05:56 浏览: 123
以下是Python代码实现:
```python
import matplotlib.pyplot as plt
# 数据
highest = [26,21,26,26,22,20,17,19,22,28,30,28,24,28,25,26,25,26,25,23,24,30,32,31,30,27,26,27,29,25,25]
lowest = [17,13,17,18,18,17,14,15,16,18,19,20,18,18,20,20,20,20,20,16,17,19,21,24,24,23,20,18,19,18,19]
# x轴坐标
x = range(1, 32)
# 绘图
plt.plot(x, highest, 'ro-', label='最高温度')
plt.plot(x, lowest, 'bo-', label='最低温度')
plt.legend(loc='upper right')
# x轴和y轴标题
plt.xlabel('日期')
plt.ylabel('温度(℃)')
# x轴刻度和图标题
plt.xticks(range(1, 32))
plt.title('南京5月份气温走势')
# 显示图像
plt.show()
```
绘制的折线图如下所示:
可以看出,5月份南京的气温走势随着时间的推移而波动。最高温度在月初和月末比较高,中间偏低;最低温度则相对稳定,整体呈现逐渐升高的趋势。
相关问题
switch (val) { case '1': this.morse = true this.crcuit = true break case '2': this.morse = true this.crcuit = true this.highest = true break case '3': this.highest = true this.necessary = true break case '4': this.peak = true this.morse = true break case
缺少switch语句的结尾大括号。应该在代码最后加上一个大括号" } "来结束switch语句。同时,每一个case语句应该以冒号":"结尾。修改后的代码如下:
```
switch (val) {
case '1':
this.morse = true;
this.crcuit = true;
break;
case '2':
this.morse = true;
this.crcuit = true;
this.highest = true;
break;
case '3':
this.highest = true;
this.necessary = true;
break;
case '4':
this.peak = true;
this.morse = true;
break;
}
```
用matplotlib写程序,1、画折线图,要求: highest = [26,21,26,26,22,20,17,19,22,28,30,28,24,28,25,26,25,26,25,23,24,30,32,31,30,27,26,27,29,25,25] lowest = [17,13,17,18,18,17,14,15,16,18,19,20,18,18,20,20,20,20,20,16,17,19,21,24,24,23,20,18,19,18,19] 1)以上为南京某一个月的天气数据,按照时间的顺序绘制成折线图,其中数据highest是最高温度,lowest是最低温度。最高温度线条用红色,最低温度线条用蓝色。 2)具体的坐标点,用圆点marker表示。 3)把x轴的时间刻度按照1-31标记出来,并且标记x轴和y轴的标题。 4)图的标题是“南京5月份气温走势”。
以下是用matplotlib绘制折线图的代码:
```python
import matplotlib.pyplot as plt
highest = [26,21,26,26,22,20,17,19,22,28,30,28,24,28,25,26,25,26,25,23,24,30,32,31,30,27,26,27,29,25,25]
lowest = [17,13,17,18,18,17,14,15,16,18,19,20,18,18,20,20,20,20,20,16,17,19,21,24,24,23,20,18,19,18,19]
# 绘制折线图
plt.plot(range(1, 32), highest, marker='o', color='red', label='最高温度')
plt.plot(range(1, 32), lowest, marker='o', color='blue', label='最低温度')
# 设置x轴和y轴的标题
plt.xlabel('日期')
plt.ylabel('温度(℃)')
# 设置x轴的刻度
plt.xticks(range(1, 32))
# 设置图的标题和图例
plt.title('南京5月份气温走势')
plt.legend()
# 显示图形
plt.show()
```
运行上述代码,可以得到如下图所示的折线图:
![南京5月份气温走势](https://img-blog.csdnimg.cn/20211109133507390.png)
阅读全文