温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Python中matplotlib如何设置多个子图的间距

发布时间:2021-07-30 13:52:03 来源:亿速云 阅读:539 作者:小新 栏目:开发技术

这篇文章给大家分享的是有关Python中matplotlib如何设置多个子图的间距的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

注意,要看懂这里,必须具备简单的Python数据分析知识,必须知道matplotlib的简单使用!

例1:

plt.subplot(221) # 第一行的左图 plt.subplot(222) # 第一行的右图 plt.subplot(212) # 第二整行 plt.title(‘xxx') plt.tight_layout() #设置默认的间距

例2:

for i in range(25): plt.subplot(5,5,i+1) plt.tight_layout()

例3:

# 设定画图板尺寸 plt.figure(figsize=(12,16)) # 建立一个循环,输出图片 for i,data in enumerate(xtest[:100]): #  设定子图,将每个子图输出到对应的位置  plt.subplot(10,10,i+1) #  输出图片,取出来的数据是必须处理好再输出的,此例为8*8  plt.imshow(data.reshape(8,8)) #  测试的标题和真实的标题打印出来  plt.title('C:'+str(y_[i])+'\nT:'+str(ytrue[:100][i]),size=20) #  关掉x y轴的刻度  plt.axis('off') #  调整每隔子图之间的距离  plt.tight_layout()

感谢各位的阅读!关于“Python中matplotlib如何设置多个子图的间距”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI