2017-12-02 10 views
0

平行線と子午線は基線に表示されません。私は何をすべきか?私はそれが完全にカバーされていると思いますか?間違った方法ラウンドを - あなたは経絡をプロットするためにParallelsと緯線をプロットする経度の範囲を使用しているマップを作成するとき、私は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

「pr.bounds」とは何ですか? –

+0

loaded shapefile – monotonic

+0

実際に何が実際にそれを意味するのですか? [良い例](https://stackoverflow.com/help/mcve)の作成方法をお読みください。基本的には、実際のデータの少なくとも一部が必要です。 –

答えて

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]) 
関連する問題