您的位置首页百科知识

python中fig,ax=plt.subplots什么意思

python中fig,ax=plt.subplots什么意思

的有关信息介绍如下:

python中fig,ax=plt.subplots是python一种subplot可以画出很多子图的图片的方法。

1、载入要用的工具包,代码输入import matplotlib.pyplot as plt,from skimage import data,color。

python中fig,ax=plt.subplots什么意思

2、接着生成原始数据与图片,定义图片内容的代码:

img = data.coffee() 

hsv = color.rgb2hsv(img)

fig, axes = plt.subplots(2, 2, figsize=(7, 6)) 

ax0, ax1, ax2, ax3 = axes.ravel()

python中fig,ax=plt.subplots什么意思

3、依次排列输入代码:

ax0.imshow(img)

ax1.imshow(hsv[:, :, 0], cmap=plt.cm.gray)

ax2.imshow(hsv[:, :, 1], cmap=plt.cm.gray)

ax3.imshow(hsv[:, :, 2], cmap=plt.cm.gray)

fig.tight_layout()

python中fig,ax=plt.subplots什么意思

4、同样,需要采用以下指令显示图片,输入代码为plt.show()。

python中fig,ax=plt.subplots什么意思

5、最后,就可以看到呈现的效果图,就是一种subplot可以画出很多子图的图片的方法,这样就可以解决问题了。

python中fig,ax=plt.subplots什么意思