美文网首页
python绘图中svg出现地图底图超出绘图区域

python绘图中svg出现地图底图超出绘图区域

作者: 晨阳ouc | 来源:发表于2021-03-14 20:38 被阅读0次

    python绘图中不同输出图片格式,出现图差别。

    主要是svg图中出现的地图底图没有按照subplot进行裁剪。输出jpg图是正常的。

    fig,ax = plot.subplots([[1,2],

                            [3,4],

                            [5,0]],

                            share=1,   

                            proj='cyl')

    ax.format(suptitle='位势高度场\n',

                  coast=True,coastcolor='charcoal',coastlinewidth=0.8,

                  lonlim=(99.9, 120.1), latlim=(15, 25),labels=True,

                  lonlines=4, latlines=4,

                  )

    clevel = np.arange(11750,12251,30)

    for i in range(5):   

        CS = ax[i].contour(hgt1[i,14,:,:]/10,color='k',levels=clevel,

                      )

        ax[i].clabel(CS, inline=True, fontsize=8,fmt='%1.0f')

        ax[i].format(title=str(hgt1.times.values[i])[0:7]   )

    path = 'C:\\Users\\Administrator\\Desktop\\位势高度场'+str(N+1)+'月.svg'

    fig.save(path)

    用WPS看图软件打开的:

    JPG图

    PNG图

    SVG图

    相关文章

      网友评论

          本文标题:python绘图中svg出现地图底图超出绘图区域

          本文链接:https://www.haomeiwen.com/subject/akdqcltx.html