如何用matplotlib画出一个1行2列的图
时间: 2024-03-12 07:50:22 浏览: 239
如何用Matlab绘图
5星 · 资源好评率100%
可以使用Matplotlib的子图(subplot)功能来实现。
下面是一个简单的示例代码,用于绘制一个1行2列的图:
```python
import matplotlib.pyplot as plt
# 创建第一个子图
plt.subplot(1, 2, 1)
plt.plot([1, 2, 3], [4, 5, 6])
plt.title('Subplot 1')
# 创建第二个子图
plt.subplot(1, 2, 2)
plt.plot([1, 2, 3], [6, 5, 4])
plt.title('Subplot 2')
# 展示图像
plt.show()
```
在这个例子中,`plt.subplot(1, 2, 1)`创建了一个1行2列的图,并将当前图设置为第1个子图。接下来的代码绘制了第一个子图,包括一个简单的线图和子图标题。然后,`plt.subplot(1, 2, 2)`创建了第二个子图,并绘制了一个类似的线图和子图标题。最后,`plt.show()`显示图像。
你可以根据自己的需要修改这个代码,例如改变子图的行数和列数,或者增加更多的子图。
阅读全文