首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >choropleth地图中悬停的标记

choropleth地图中悬停的标记
EN

Stack Overflow用户
提问于 2017-06-26 14:51:47
回答 1查看 2.3K关注 0票数 2

我曾尝试使用folium绘制地图,以显示指标在美国各个州的分布情况。我使用了folium的弹出窗口。但是我不能在folium map (choropleth)中使用弹出窗口。

代码如下:

代码语言:javascript
复制
import folium

state_geo = r'data/us-states.json'
map = folium.Map(location=[48, -102], zoom_start=3)
map.choropleth(geo_path=state_geo, data=state_data,
             columns=['State', 'Value'],
             key_on='feature.id',
             fill_color='YlGn', fill_opacity=0.9, line_opacity=0.2,
             legend_name='Data')
map.save('data.html')
display(map)

当我将鼠标悬停在地图中的每个州上时,我需要知道如何带来弹出值。

EN

回答 1

Stack Overflow用户

发布于 2017-07-26 00:31:22

我也没有找到一个很好的答案来回答你的问题,但是现在我使用folium.Circle

代码语言:javascript
复制
for idx, row in state_geo.iterrows():
    popup = idx
    folium.CircleMarker([row['latitude'], row['longitude']], popup=popup,
                        radius=1, color='white').add_to(map)

这并没有给出你想要的很好的悬停效果,但我能找到的最接近的最快的东西--一个带鼠标的弹出窗口。不像我希望的那样美观,但目前是可行的。

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

https://stackoverflow.com/questions/44754379

复制
相关文章

相似问题

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