首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将标签(文本框样式)添加到Folium输出

将标签(文本框样式)添加到Folium输出
EN

Stack Overflow用户
提问于 2017-06-27 11:21:54
回答 1查看 9.7K关注 0票数 1

我有一个folium地图,我试图在上面添加一个文本框,我总是想在屏幕上添加额外的详细信息,但似乎找不到一种方法来弹出一个。

我试过像色彩映射表这样的东西

代码语言:javascript
运行
复制
import branca.colormap as cm
colormap = cm.linear.Set1.scale(0, 35).to_step(10)
colormap.caption = 'A colormap caption'
map.add_child(colormap)

或由以下内容生成的图像

代码语言:javascript
运行
复制
FloatImage(img_link, bottom=60, left=70).add_to(map)

似乎添加一个包含4/5行信息的文本框应该非常简单,但我似乎找不到一种方法来覆盖Folium。所以我真的希望有人能给我指引正确的方向。

我可能留下的一个想法是添加iFrame,但我不太确定如何让它工作。

EN

回答 1

Stack Overflow用户

发布于 2017-10-12 19:08:08

下面的代码应该可以工作:

代码语言:javascript
运行
复制
import folium

from folium import IFrame

text = 'your text here'

iframe = folium.IFrame(text, width=700, height=450)
popup = folium.Popup(iframe, max_width=3000)

Text = folium.Marker(location=[lat,lon], popup=popup,
                     icon=folium.Icon(icon_color='green'))
Yourmap.add_child(Text)

Yourmap.save('mymap.html') 
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44771779

复制
相关文章

相似问题

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