Python 如何防止Cartopy自动旋转刻度标签?
我使用的是Python 3.8.2、Matplotlib 3.2.1和Cartopy 0.18.0 当我在Cartopy中创建地图时,它有时会旋转记号标签,即使我没有要求它这样做。这似乎发生在纬度刻度与水平轴完全对齐的情况下。例如:Python 如何防止Cartopy自动旋转刻度标签?,python,matplotlib,cartopy,Python,Matplotlib,Cartopy,我使用的是Python 3.8.2、Matplotlib 3.2.1和Cartopy 0.18.0 当我在Cartopy中创建地图时,它有时会旋转记号标签,即使我没有要求它这样做。这似乎发生在纬度刻度与水平轴完全对齐的情况下。例如: # Imports import matplotlib.pyplot as plt import cartopy.crs as ccrs # Set up plot lats = (-0.01, 50.01) lons = (-0.01, 50.01) merid
# Imports
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
# Set up plot
lats = (-0.01, 50.01)
lons = (-0.01, 50.01)
meridians = range(0, 51, 10)
parallels = range(0, 51, 10)
proj = ccrs.PlateCarree()
ax = plt.subplot(111, projection=proj)
# Lat/lon labels
gl = ax.gridlines(draw_labels=True, linewidth=0)
ax.set_xticks(meridians)
ax.set_yticks(parallels)
ax.set_xticklabels([])
ax.set_yticklabels([])
# Set domain
ax.set_extent(tuple(lons + lats), crs=proj)
# Show
plt.show()
这将生成下面的图。如您所见,一些标签是旋转的。我如何防止这种行为
这不是一个很有帮助的答案,但我注意到,如果我使用Jupyter Lab(以及相同版本的Python、matplotlib和cartopy),则不会发生刻度标签旋转。如果图形是在独立脚本中生成的,则会发生这种情况。