plt.subplots()
时间: 2023-07-14 13:52:08 浏览: 132
python matplotlib在一张画布上画多个图的两种方法,plt.subplot(),plt.subplots()。
`plt.subplots()`是一个函数,用于创建一个包含一个或多个子图的Figure对象和一个或多个Axes对象的二元元组。其中,Figure对象表示整个图形窗口,而Axes对象则表示子图。这个函数可以指定子图的行列数和位置,还可以设置一些绘图参数,比如图形大小、背景色、坐标轴范围等。
在这个例子中,`fig, ax = plt.subplots()`创建了一个只包含一个子图的Figure对象和对应的Axes对象,并将Axes对象赋值给了变量`ax`。接下来,`ax.imshow(img, cmap=plt.cm.gray)`用于在这个子图上绘制一张灰度图像`img`。其中,`cmap=plt.cm.gray`表示使用灰度色彩映射来显示图像。
阅读全文