在Python中如何使用plt.subplot()
时间: 2024-06-03 17:11:59 浏览: 101
plt.subplot() 方法用于在一张图里面画多个子图,它的使用方法如下:
plt.subplot(nrows, ncols, index)
其中,nrows 和 ncols 表示子图的行数和列数,index 表示子图在整个图中的位置,从 1 开始递增。比如,如果你想在一个图中画 2x3 的 6 个子图,可以按照如下方式使用 plt.subplot():
import matplotlib.pyplot as plt
# 子图1
plt.subplot(2, 3, 1)
plt.plot([1, 2, 3], [4, 5, 6])
plt.title('subplot 1')
# 子图2
plt.subplot(2, 3, 2)
plt.plot([4, 5, 6], [7, 8, 9])
plt.title('subplot 2')
# 子图3
plt.subplot(2, 3, 3)
plt.plot([7, 8, 9], [10, 11, 12])
plt.title('subplot 3')
# 子图4
plt.subplot(2, 3, 4)
plt.plot([1, 2, 3], [10, 11, 12])
plt.title('subplot 4')
# 子图5
plt.subplot(2, 3, 5)
plt.plot([4, 5, 6], [13, 14, 15])
plt.title('subplot 5')
# 子图6
plt.subplot(2, 3, 6)
plt.plot([7, 8, 9], [16, 17, 18])
plt.title('subplot 6')
# 显示图像
plt.show()
阅读全文