请用python绘制一幅24小时内气温变化折线图,可以手动输入温度或者通过生成随机数作为温度。
时间: 2024-09-23 14:07:25 浏览: 33
在Python中,我们可以使用matplotlib库来绘制折线图。下面是一个简单的例子,首先假设我们将手动输入温度数据:
```python
import matplotlib.pyplot as plt
# 模拟24小时内的气温数据(这里用列表表示)
hours = list(range(0, 24))
temperatures = [15, 20, 18, 22, 25, 27, 26, 24, 23, 21, 19, 17, 16, 18, 20, 22, 23, 25, 27, 26, 24, 22, 20, 18]
plt.figure(figsize=(10, 6)) # 创建一个新的图形窗口
plt.plot(hours, temperatures, label='气温') # 绘制折线图
plt.title('24小时内气温变化') # 图表标题
plt.xlabel('时间 (小时)') # x轴标签
plt.ylabel('气温 (°C)') # y轴标签
plt.xticks(hours, hours) # 设置x轴刻度标签
plt.grid(True) # 添加网格线
plt.legend() # 显示图例
plt.show() # 显示图表
# 如果你想生成随机温度数据,可以使用random模块
from random import randint
temperatures_random = [randint(10, 30) for _ in range(24)]
# 然后替换掉上面的temperatures列表即可
```
在这个示例中,你可以将`temperatures`变量替换为你想用的实际温度数据,也可以使用随机数生成器生成随机数据。
阅读全文