首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在plt.subplots上设置子图的主标题?

如何在plt.subplots上设置子图的主标题?
EN

Stack Overflow用户
提问于 2022-05-17 13:32:31
回答 1查看 689关注 0票数 0

我使用matplotlib.pyplot绘制了一个图像列表,[img1, img2, ..., img100],为了按照顺序绘制它们,我使用plt.subplots来划分图形区域。这是我的密码:

代码语言:javascript
运行
复制
def show_images(imgs, num_rows, num_cols, titles=None, scale=2, imgText=None, save=False, img_dir=None):  
    figsize = (num_cols * scale, num_rows * (scale))
    _, axes = plt.subplots(num_rows, num_cols, figsize=figsize,frameon =False)
    axes = axes.flatten()
    for i, (ax, img) in enumerate(zip(axes, imgs)):
        img=np.transpose(img * 255, (1, 2, 0))
        ax.imshow(img,cmap='gray')
        ax.axes.get_xaxis().set_visible(False)
        ax.axes.get_yaxis().set_visible(False)
        if not titles is None:
            ax.set_title(titles[i])
    plt.show()
    return axes

得到的数字是这里。但我无法在plt.subplots的数字上放一个主标题。我如何才能做到这一点,使它看起来像

EN

回答 1

Stack Overflow用户

发布于 2022-05-17 13:36:06

你试过把情节本身编出来吗?

代码语言:javascript
运行
复制
plt.title("Your title here")

我记得,如果你在调用子图之前就这么做了,它就会命名为整件事。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72274987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档