绘图PythonPython数据分析matplotlib设置多个子图的间距以及设置总图的标题

Posted BabyGo000

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了绘图PythonPython数据分析matplotlib设置多个子图的间距以及设置总图的标题相关的知识,希望对你有一定的参考价值。

# 设定画图板尺寸
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()

 

fig.tight_layout()#调整整体空白 plt.subplots_adjust(wspace =0, hspace =0)#调整子图间距

matplotlib subplots 设置总图的标题 :fig.suptitle(dname,fontsize=16,x=0.53,y=1.05,)


![在这里插入图片描述](https://img-blog.csdnimg.cn/20210608151750993.gif)

以上是关于绘图PythonPython数据分析matplotlib设置多个子图的间距以及设置总图的标题的主要内容,如果未能解决你的问题,请参考以下文章

matplot绘图

matplot绘图无法显示中文的问题

绘图PythonPython数据分析matplotlib设置多个子图的间距以及设置总图的标题

python matplot怎么画箭头

Python之神奇的绘图库matplotlib

python matplot怎么设置rgb