我现在经常使用 Folium,在 Python 中拥有如此易于使用的东西真的很棒。但是他们的文档严重落后,我理解。所以我有2个问题。
- 我在尝试获得更多标记颜色时做错了什么?这是我尝试过的:
map.simple_marker(each_coord, popup=v[0], marker_color='#FFFF00')
map.simple_marker(each_coord, popup=v[0], marker_color='yellow')
map.simple_marker(each_coord, popup=v[0], marker_color='Yellow')
他们都应该使标记变为黄色,而不是保持默认的红色。我实际上可以更改的唯一颜色是红色、绿色和紫色。在来自 folium 文档的示例中,看起来我们应该能够使用 html 颜色代码:
folium.CircleMarker([45.5215, -122.6261],
radius=500,
popup='Laurelhurst Park',
color='#3186cc',
fill_color='#3186cc',
).add_to(map_2)
但这对我不起作用。希望有人知道解决这个问题的方法,因为我的项目至少需要 12 种不同的颜色。
- 我添加标记的方式似乎已被弃用。它有效,但我总是收到这个警告:
FutureWarning: simple_marker is deprecated. Use add_children(Marker) instead
我认为这可能与我无法让颜色正常工作有关。但是它们在任何文档或关于如何使用的公开讨论中都没有,add_children
也许有知识的人可以澄清一下?
谢谢