0
是否有任何支持尚未允許極座標Cartopy的座標軸標籤? 我注意到使用ax.gridlines(draw_labels = True)僅支持PlateCarree和Mercator。Cartopy極座標軸標籤
此外,ax.set_xticks只允許從一個直角座標系轉換到另一個直角座標系。
下面是一些比較底圖與Cartopy的代碼。我想知道是否有人開發了一種解決方法來允許標籤。
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
from mpl_toolkits.basemap import Basemap
import numpy as np
ax1 = plt.subplot(211)
m_north = Basemap(projection='nplaea',boundinglat=60,lon_0=0,ax=ax1)
m_north.drawcoastlines()
m_north.drawparallels(np.arange(-80.,81.,10.),labels=[1,0,0,0])
m_north.drawmeridians(np.arange(-180.,181.,30.),labels=[0,0,0,1])
ax2 = plt.subplot(212,projection=ccrs.NorthPolarStereo())
ax2.set_extent([0, 360, 60, 90], crs=ccrs.PlateCarree())
xticks = range(-180, 181, 60)
yticks = range(60, 90, 10)
ax2.set_xticks(xticks, crs=ccrs.NorthPolarStereo())
ax2.set_yticks(yticks, crs=ccrs.NorthPolarStereo())
ax2.coastlines()
ax2.gridlines()
plt.show()