Python 3.x Foillum地图模块,尝试获取标记颜色的更多选项
我现在经常使用Folium,能够在Python中使用如此简单的东西真的很棒。但他们的文件严重落后,我理解这一点。所以我有两个问题Python 3.x Foillum地图模块,尝试获取标记颜色的更多选项,python-3.x,folium,Python 3.x,Folium,我现在经常使用Folium,能够在Python中使用如此简单的东西真的很棒。但他们的文件严重落后,我理解这一点。所以我有两个问题 我在尝试获得更多标记颜色时做错了什么?以下是我尝试过的: map.simple_标记(每个_坐标,弹出窗口=v[0],标记颜色='#FFFF00') map.simple\u标记(每个坐标,弹出=v[0],标记颜色为黄色) map.simple\u标记(每个坐标,弹出=v[0],标记颜色为黄色) 它们都应该使标记变为黄色,而不是保持默认的红色。我能真正改变的颜色只有红
map.simple_标记(每个_坐标,弹出窗口=v[0],标记颜色='#FFFF00')
map.simple\u标记(每个坐标,弹出=v[0],标记颜色为黄色)
map.simple\u标记(每个坐标,弹出=v[0],标记颜色为黄色)
它们都应该使标记变为黄色,而不是保持默认的红色。我能真正改变的颜色只有红色、绿色和紫色。在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\u标记已被弃用。改为使用添加子项(标记)
,我认为这可能与我无法使用颜色的原因有关。但是在任何关于如何使用add_children
的文档或公开讨论中都没有他们的答案,也许有知识的人可以澄清一下谢谢,我也有同样的问题。以下是适用于标记的颜色:
colors = [
'red',
'blue',
'gray',
'darkred',
'lightred',
'orange',
'beige',
'green',
'darkgreen',
'lightgreen',
'darkblue',
'lightblue',
'purple',
'darkpurple',
'pink',
'cadetblue',
'lightgray',
'black'
]
folium.Marker([lat, lon], popup=str(name)+': '+color+'-'+str(clname), icon=folium.Icon(color=color)).add_to(feature_group)
在图标中,参数颜色是有限的,但图标颜色可以使用RBG。比如:
folium.Marker([lat, lon], popup=str(name)+': '+color+'-'+str(clname), icon=folium.Icon(color='black',icon_color='#FFFF00')).add_to(feature_group)