2016-11-06 4 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: «Нет модуля с именем basemap»). Я запускаю python 2.7 на окнах, мне нужно что-то установить для его работы? @ e-dschungel –

+0

@DeepakM Вам необходимо [установить] (http://matplotlib.org/basemap/users/installing.html) модуль базовой карты. Для Windows существуют двоичные пакеты. –

+0

эй, у меня есть карта для работы, но у меня были проблемы с парами. Мне было интересно, можете ли вы взглянуть и помочь мне разобраться, в чем проблема: http://stackoverflow.com/questions/40491340/plotting-a-map- с-геофизикой-и-matplotlib-in-jupyter-notebook @ e-dschungel –

Смежные вопросы