Я только начинаю использовать функциональность GMap с Bokeh 0.12.16
Я пытаюсь добавить некоторые инструменты в график GMap, я знаю, что BoxZoomTool
не совместимо но я не могу заставить других работать?
HoverTool
, PanTool
и SaveTool
работают нормально.Это тот случай, когда никакие инструменты масштабирования не работают с графиками GMap?
Мой фрагмент кода ниже:
import pandas as pd
import os
os.chdir(r'PATH')
file = 'FILE_NAME.csv'
df = pd.read_csv(file, skipinitialspace=True)
group = df[["ColA", "ColB", "ColC", "ColD"]]
my_source = ColumnDataSource(group)
#my_source.column_names
from bokeh.plotting import figure, output_file, show, gmap
from bokeh.models import GMapOptions, ColumnDataSource
import numpy as np
lat_lims = df.Latitude
#lat_lims
lon_lims = df.Longitude
#lon_lims
map_options = GMapOptions(lat=np.mean(lat_lims), lng=np.mean(lon_lims), zoom=6)
p = gmap(MY_API_KEY, map_options)
p.circle("Longitude",
"Latitude",
source=my_source,
size=5)
from bokeh.models import HoverTool, PanTool, ZoomInTool, ZoomOutTool, SaveTool
p.tools=[PanTool(), ZoomInTool(), ZoomOutTool(), SaveTool()]
from bokeh.models import HoverTool
p.add_tools( HoverTool(tooltips= [("TextA: ", "@ColA"),
("TextB: ", "@ColB")]))
show(p)