三行一列子图matplotlib
时间: 2024-08-19 19:00:25 浏览: 69
Python三维绘图--Matplotlib
在Matplotlib库中,如果你想创建一个包含三个独立子图的一行一列布局,可以使用`subplots`函数,并设置其参数为`(3, 1)`,表示3行1列。下面是一个简单的示例:
```python
import matplotlib.pyplot as plt
# 创建一个新的 figure
fig, axs = plt.subplots(nrows=3, ncols=1)
# 对每个子图进行操作
axs[0].plot([1, 2, 3]) # 第一行的第一个子图绘制线图
axs[1].bar([4, 5, 6]) # 第二行的第一个子图绘制柱状图
axs[2].scatter([7, 8, 9], [10, 11, 12]) # 第三行的第一个子图绘制散点图
# 显示图形
plt.show()
阅读全文