这是一张美国县的图像,创建于
ax = plt.axes(projection=ccrs.LambertConformal())
ax.set_extent([-120, -70, 20, 50], ccrs.Geodetic())
![image](https://i.stack.imgur.com/DaIVI.png)
在“实时”图中可以看到plt.show()
,图形周围有一个大的灰色区域。在这里您可以(不)通过白色填充看到它。
所以我想我可以放大一点:
ax.set_extent([-120, -70, 20, 40], ccrs.Geodetic())
然后发生了这样的事情:
![cropped image](https://i.stack.imgur.com/VyRpH.png)
虽然图形周围仍然有白色边距/填充,但它突然被裁剪了。 “实时图像”还向我展示了一些明显位于投影周围的白边。
I tried plt.tight_layout()
,确实去掉了很多边距,但留下了一些(第二张图是收紧布局后拍摄的)。这种看不见的边际使得特别难以ax.set_extent()
,因为我无法看到可以扩展地图的位置。
有没有办法删除投影周围所有隐藏的填充/边距?
您可以使用subplots_adjust:
删除周围的所有空白Axes
对象,使用:
fig.subplots_adjust(left=0, right=1, bottom=0, top=1)
设置extent
正在更改数据限制,而不是位置/大小Axes
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)