说明
是否有一种方法(或正在考虑中)将纬度网格线标签与网格线相交时使其平行于网格线?类似于此plot中的标签。似乎已经按照如下方式自动定位网格线标签:
Cartopy版本
0.18.0b1
代码
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
rotated_crs = ccrs.RotatedPole(pole_longitude=120.0, pole_latitude=70.0)
ax = plt.axes(projection=rotated_crs)
ax.set_extent((-6, 3, 48, 58), crs=ccrs.PlateCarree())
ax.coastlines(resolution='50m')
gl = ax.gridlines(draw_labels=True,x_inline=False, y_inline=False)
plt.show()
结果
参见结果图here。
请注意网格线标签的方向不一致,这可能会有些混乱。可以使用gl.rotate_labels = False
禁用自动定位功能,但是,我似乎找不到一种对齐标签角度的方法,以使文本在与图线边界相交时与网格线平行。请参阅说明下方的链接图。
其他信息
我认为已经here讨论了这个问题,但似乎没有进一步解决。