当使用 matplotlib 和 cartopy 的 NorthPolarStereo 投影进行绘图时,恒定纬度网格线(平行线)不是平滑的圆圈。
这是一个最小的工作示例:
from matplotlib import pyplot
import cartopy.crs
ax = pyplot.axes(projection=cartopy.crs.NorthPolarStereo())
ax.set_extent((-180, 180, 60, 90), crs=cartopy.crs.PlateCarree())
ax.gridlines()
pyplot.show()
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,平行线是点之间的一系列直线段。每条线上没有足够的点来使它们看起来平滑。如何使平行线更圆?