Почему я получаю ImportError: Невозможно импортировать имя 'gmap' в python? - PullRequest
0 голосов
/ 03 октября 2018
import pandas as pd
from bokeh.io import output_file, show
from bokeh.models import ColumnDataSource, GMapOptions
from bokeh.plotting import gmap

Это мои импортные коды для написания программы Bokeh, которая считывает информацию о широтах и ​​долготах из файла CSV и отображает широты и долготы кругами для визуализации учреждений на карте Google.Я использую macOS High Sierra 10.13.6, если это имеет значение.

Это остальная часть моего кода:

data = pd.read_csv('bc_adult_education.csv')

x=data['Latitude']
y=data['Longitude']
output_file("gmap.html")
map_options = GMapOptions(lat=50.748165, lng=-122.595148, map_type="roadmap", zoom=5)
p = gmap("API Key", map_options, title="BC")

source = ColumnDataSource(data=dict(lat=x,lon=y))

p.circle(x="lon", y="lat", size=5, fill_color="blue", fill_alpha=0.8, source=source)
show(p)

1 Ответ

0 голосов
/ 03 октября 2018

Ваша версия Bokeh слишком старая.gmap было добавлено в версии 0.12.5:

https://bokeh.pydata.org/en/latest/docs/releases.html#mar-2017

...