平行和经络不会出现在垒手身上。我该怎么办?我想这完全被覆盖了?我在创建地图时尝试设置zorder=1
,但它不起作用
map = Basemap(llcrnrlon=pr.bounds[0],llcrnrlat=pr.bounds[1],urcrnrlon=pr.bounds[2],urcrnrlat=pr.bounds[3],epsg=4326)
map.arcgisimage(service='World_Street_Map',xpixels=1500,verbose=True)
map.scatter(ht.lng,ht.lat,c=ht_labels,alpha=0.5)
map.drawparallels(np.arange(pr.bounds[0],pr.bounds[2],0.2),labels=[1,0,0,0])
map.drawmeridians(np.arange(pr.bounds[1],pr.bounds[3],0.2),labels=[0,0,0,1])
plt.savefig('./fig/ht_clust1.png',dpi=1000)
plt.clf()
答案 0 :(得分:0)
你正在使用经度界来绘制平行线和纬度线来绘制经线 - 错误的方式来回!切换你的电话:
map.drawmeridians(np.arange(pr.bounds[0],pr.bounds[2],0.2),labels=[1,0,0,0])
map.drawparallels(np.arange(pr.bounds[1],pr.bounds[3],0.2),labels=[0,0,0,1])