2017-04-21 5 views
2

私はこれに固執しています。私は、次のコードで地図上の経絡との類似点をプロットしたい:ベースマップを使って子午線と平行線を描く

import numpy as np 
from mpl_toolkits.basemap import Basemap 
import matplotlib.pyplot as plt 


# creates an object called map which can plot various things on different projections 

plt.figure(figsize=(7,6)) 
map = Basemap(projection='cyl',llcrnrlat=50.,urcrnrlat=59.,\ 
     llcrnrlon=-7.5,urcrnrlon=3,resolution='l') 

map.drawmapboundary() 
map.drawcoastlines() 

# draw grid plots 
map.drawparallels(np.arange(-7.0,2.0,1.0),labels=[1,0,0,0]) #longigtude 
map.drawmeridians(np.arange(51.0,58.0,1.0),labels=[0,0,0,1]) #latitude 

# make image bigger: 
plt.show() 

enter image description here プロットが正常に動作しますが、ないグリッド線。何か案は?

答えて

3

子午線と平行線は関心のある領域には含まれません。あなたの類似点は、あなたの経絡(あなたのコード内の誤植を作った)ことがあります。

# draw grid plots 
map.drawmeridians(np.arange(-7.0,2.0,1.0),labels=[1,0,0,0]) #longitudes 
map.drawparallels(np.arange(51.0,58.0,1.0),labels=[0,0,0,1]) #latitudes 

enter image description here

+0

ああ!それは愚かな間違いでした。ありがとうございました。 –

関連する問題