Python画多子图的另一种方法(方法二subplots)
来源:网络收集 点击: 时间:2024-05-13【导读】:
我们都知道Python中有一种subplot的方法可以画出很多子图的图片,其实Python还有另外一种画多子图的方法,subplots的方法,下面给出实例解答。工具/原料morewin10系统winPython软件包方法/步骤1/6分步阅读
2/6
3/6
4/6
5/6
6/6
注意事项
打开我们的idle也就是我们常用的python的shell界面。

载入要用的工具包,这里用的了skimage因为要用到一个图片;另一个是matplot,因为要用的其中的画图语句,代码如下:
import matplotlib.pyplot as plt
from skimage import data,color

接着生成原始数据与图片,这个形式是先生成一个空的图片,然后,我们在定义图片的内容的:
img = data.coffee()
hsv = color.rgb2hsv(img)
fig, axes = plt.subplots(2, 2, figsize=(7, 6))
ax0, ax1, ax2, ax3 = axes.ravel()

接着,对每一个子图进行编辑就可以啦:
ax0.imshow(img)
ax1.imshow(hsv, cmap=plt.cm.gray)
ax2.imshow(hsv, cmap=plt.cm.gray)
ax3.imshow(hsv, cmap=plt.cm.gray)
fig.tight_layout()

同样,需要采用以下指令显示图片:
plt.show()

画图的结果如下。

如有疑问可以留言
分享可以使我们懂的更多
PYTHON图片处理版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_748192.html
上一篇:支付宝怎么查询余额宝转账信息
下一篇:为什么纯电动汽车推荐 q5etron