python程序设计在一个图形窗口中绘制2个子图,占据1行2列。第一列显示正弦函数图像;第2列显示郑州市五一期间5天平均温度变化折线图。
时间: 2024-05-16 14:13:53 浏览: 13
以下是一个Python程序设计,使用Matplotlib库在一个图形窗口中绘制2个子图,占据1行2列。第一列显示正弦函数图像;第2列显示郑州市五一期间5天平均温度变化折线图。
```python
import numpy as np
import matplotlib.pyplot as plt
# 正弦函数
x = np.linspace(0, 2*np.pi, 100)
y = np.sin(x)
# 郑州市五一期间5天平均温度变化
days = [1, 2, 3, 4, 5]
temperatures = [22, 24, 26, 20, 18]
# 绘制图形
fig, axs = plt.subplots(nrows=1, ncols=2, figsize=(10, 5))
# 第一列:正弦函数图像
axs[0].plot(x, y)
axs[0].set_title('Sin Function')
# 第二列:郑州市五一期间5天平均温度变化折线图
axs[1].plot(days, temperatures)
axs[1].set_title('Temperature Change')
# 显示图形
plt.show()
```
运行以上代码,将会绘制出一个图形窗口,其中包含2个子图,第一列显示正弦函数图像,第二列显示郑州市五一期间5天平均温度变化折线图。