Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python &什么&引用;以bokeh格式显示,而不是以变量值显示_Python_Hover_Bokeh - Fatal编程技术网

Python &什么&引用;以bokeh格式显示,而不是以变量值显示

Python &什么&引用;以bokeh格式显示,而不是以变量值显示,python,hover,bokeh,Python,Hover,Bokeh,我需要一些在python中使用bokeh的帮助。我想使用鼠标悬停工具在交互式点地图中显示两个变量。但是,我得到的是“?”而不是变量的值。例如,我希望显示类型变量,而不是dog、cat、bird等。。。显示当我将鼠标悬停在点上时,将显示“?” from bokeh.plotting import figure, show, output_notebook from bokeh.tile_providers import get_provider, Vendors get_provider(

我需要一些在python中使用bokeh的帮助。我想使用鼠标悬停工具在交互式点地图中显示两个变量。但是,我得到的是“?”而不是变量的值。例如,我希望显示类型变量,而不是dog、cat、bird等。。。显示当我将鼠标悬停在点上时,将显示“?”

from bokeh.plotting import figure, show, output_notebook 
from bokeh.tile_providers import get_provider, Vendors   
get_provider(Vendors.CARTODBPOSITRON)
from bokeh.models import ColumnDataSource, HoverTool                                                               

source = ColumnDataSource(data=dict(
                        x=list(Pet_Data['Latitude']), 
                        y=list(Pet_Data['Longitude']),
                        Type=list(Pet_Data['Type']),
                        Age=list(Pet_Data['Age'])))

hover = HoverTool(tooltips=[
    ("Age", "@Age"),
    ("Type","@Type")

])

p = figure(x_axis_type="mercator", 
           y_axis_type="mercator",
           tools=[hover, 'wheel_zoom','save']) 

p.add_tile(CARTODBPOSITRON)

p.circle(x='Age',
         y='Type', 
         source=source,
         size=2,
         line_color="#FF0000", 
         fill_color="#FF0000",
         fill_alpha=0.05)

output_notebook()
show(p)
@Age
表示“显示
ColumnDataSource
中“Age”列中的值。综上所述,您的数据源中没有任何名为“Age”(或“Type”)的列。(您有“x”、“y”、“name”和“inspection”等列。)如果要在悬停工具中使用这些列,则需要将它们添加到数据源中