首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bokeh GMaps变焦工具无法工作

Bokeh GMaps变焦工具无法工作
EN

Stack Overflow用户
提问于 2018-06-10 08:10:49
回答 1查看 475关注 0票数 1

我刚刚开始使用Bokeh0.12.16的GMap功能

我试图在GMap图中添加一些工具,我知道BoxZoomTool 不兼容,但我似乎不能让其他工具工作吗?

HoverToolPanToolSaveTool运行得很好。是不是没有缩放工具可以与GMap绘图一起工作?

下面是我的代码片段:

代码语言:javascript
复制
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)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-10 14:53:33

对于Bokeh 0.12.16,使用Bokeh GMapPlot功能的唯一缩放工具是WheelZoomTool。这是因为其他设置的绘图范围直接,这与Google不兼容(Google严格控制范围,用户不能直接设置它们)。然而,我认为可能有可能使ZoomInZoomOut函数。请打开一个GitHub特征请求问题,如果您想提出这一点,并进一步讨论。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50781769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档