2016-11-06 111 views
0

我想获得美国地图,以便我可以绘制坐标或目标线。我似乎无法找到如何绘制美国地图。无论如何,我可以在Python中做到这一点?我环顾四周,但似乎无法找到任何东西。在美国地图上绘制点

在先进的感谢

回答

1

您可以使用pyplot的底图模块,这样的事情:

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

m = Basemap(llcrnrlon=-145.5,llcrnrlat=1.,urcrnrlon=-2.566,urcrnrlat=46.352,\ 
      rsphere=(6378137.00,6356752.3142),\ 
      resolution='l',area_thresh=1000.,projection='lcc',\ 
      lat_1=50.,lon_0=-107.,ax=ax) 

plt.show() 

更多的例子,看看在basemap docu

+0

谢谢,但我得到了错误消息(ImportError:“No module named basemap”)。我正在Windows上运行Python 2.7,我需要安装它的工作? @ e-dschungel –

+0

@DeepakM您需要[安装](http://matplotlib.org/basemap/users/installing.html)底图模块。对于Windows,有二进制包。 –

+0

嘿我有一张地图工作,但我有几个问题,我想知道你是否可以看看,并帮助我看看这里有什么问题:http://stackoverflow.com/questions/40491340/plotting-a-map- with-geopy-and-matplotlib-in-jupyter-notebook @ e-dschungel –