平行线和子午线不会出现在棒球手身上

2024-04-19 16:35:04 发布

您现在位置:Python中文网/ 问答频道 /正文

平行线和子午线不会出现在棒球手身上。我该怎么办?我想已经完全覆盖了?我尝试在创建地图时设置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()

Tags: maplabelsnp地图pltprhtbasemap
1条回答
网友
1楼 · 发布于 2024-04-19 16:35:04

你在用经度边界来画平行线,用纬度线来画子午线,这是错误的!切换您的通话:

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])

相关问题 更多 >