plt.subplot 绘画多个子图

子图间距 : 有时更改wspace不起作用,实际上left=0.75, bottom=0.2, right=1, top=0.6,hspace=0.1, wspace=0.0 都会影响子图间距。

 plt.subplots_adjust(left=0.75, bottom=0.2, right=1, top=0.6,hspace=0.1, wspace=0.0)

输出高清
dpi设置高一些

plt.savefig('img_Hrank.pdf',bbox_inches='tight',dpi=1000)  ```
import matplotlib.pyplot as plt
import numpy as np

import scipy.io as scio
fig = plt.figure()
path1 = '/home/zhangxin/HRankPlus-master/feature_img_conv.npy'
feature_img_conv = np.load(path1)  # (n, 3)
feature_img_conv = np.squeeze(feature_img_conv)
#dataNew = 'dataNew.mat'
#scio.savemat(dataNew, {'A':feature_img_conv})
#shape=['.','o','v','>','<','8','s','*']
for j in range(64):
  plt.subplot(8,8,j+1)
  feature_img_conv1 = (feature_img_conv[j,:,:])
  #feature_img_conv1=np.resize(feature_img_conv1,(250,200))
  plt.imshow(feature_img_conv1)
  plt.axis('off')
  plt.title(str(1+j),fontsize=1,y=-0.33)
  #plt.tight_layout()
  #plt.subplots_adjust(wspace =0.0,hspace=0.0)
  plt.subplots_adjust(left=0.75, bottom=0.2, right=1, top=0.6,hspace=0.1, wspace=0.0)
  #ax.set_title('第'+str(j))
plt.show()
plt.savefig('img_Hrank.pdf',bbox_inches='tight',dpi=1000)  ```

效果:![在这里插入图片描述](https://img-blog.csdnimg.cn/20201115000617884.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mjc2MjIzNA==,size_16,color_FFFFFF,t_70#pic_center)



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值