代码之家  ›  专栏  ›  技术社区  ›  roan

在python中删除图像子地块中的空格并保存它[重复]

  •  0
  • roan  · 技术社区  · 6 年前

    我想使用以下代码在python3中创建一个子批次的光谱图。 我的问题是,在绘图和

    import matplotlib
    matplotlib.use('Agg')
    
    import matplotlib.pyplot as plt    
    
    j=0
    plt.clf()
    
    f, axarr= plt.subplots(4,5, gridspec_kw = {'wspace':0, 'hspace':0})
    f.tight_layout()
    
    for i, ax in enumerate(f.axes):
        j=j+1
        im = ax.imshow(syllable_1.transpose(), vmin=0, vmax=syllable_1.max(), 
        cmap='pink_r')
    
        plt.xticks([], [])
    
        #ax[j].autoscale_view('tight')
    
        #ax.set_xticklabels([])
    
        #ax.set_yticklabels([])
    
    
    #plt.subplots_adjust(left=0.1, right=0.85, top=0.85, bottom=0.1)
    plt.subplots_adjust(wspace=0, hspace=0)
    
    plt.savefig("myfig9.png", bbox_inches='tight')
    

    结果如下:

    enter image description here

    你能给我建议一些解决方法吗。

    提前感谢

    1 回复  |  直到 6 年前
        1
  •  0
  •   roan    6 年前

    只是想让你知道,我补充说 aspect='auto' 我的绘图代码,它被解决了。我使用了以下 link . 似乎我没有使用好的关键字进行搜索。谢谢