给补丁添加工具提示

2024-10-02 08:24:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我是新来的博克,试着做一张简单的地图。在

从这个页面http://www.abisen.com/blog/bokeh-maps/制作地图非常简单。 但要将其个人化,还需要对博克有更深入的了解。 我想显示法国每个城镇的名称,这是我从法国国家开放数据(https://www.data.gouv.fr/fr/datasets/fond-de-carte-des-codes-postaux/)获得的

现在我只得到默认的工具提示:

enter image description here

我想将其更改为添加城市名称:

enter image description here

我添加了一个工具提示:

hover = HoverTool(
        tooltips=[
            ("index", "$index"),
            ("(x,y)", "($x, $y)"),
            ("city", "@city"),
        ]
    )

p = figure(title="France", tools=[hover])

但无法找到让城市名称与工具提示相匹配的方法(因此有“?”而不是名字)。 我不知道如何将城市名称添加到字形的数据源中。 所以我试着手工在每个字形的数据源中添加一列:

^{pr2}$

我看到gliph有一个新列作为数据源:

gliph_.data_source.column_names
>['xs', 'ys', 'city']

但工具提示无法识别它:-(

如何将数据源列添加到修补程序中? 如何让工具提示识别它?在


Tags: 工具名称httpcitydataindexwww地图
1条回答
网友
1楼 · 发布于 2024-10-02 08:24:13

我的“数据”字典中有一个错误的数据结构

我必须为部门中的每个城市创建一个长度相同的值数组,并将其附加到部门:

for new_col in ["surf", "pop", "fam", "villes", "dpt", "cp", "perimetre"]:
            gliph_.data_source.add(data[departement][new_col], new_col)

数据源到glyph的实际相加是有效的。在

相关问题 更多 >

    热门问题