根据标记颜色过滤Folium Map

扎克·科尼利森(Zach Cornelison)

我正在映射具有基于其他列值的名为“ marker_color”的行,指示“红色”,“黄色”和“绿色”的标记。如何在地图的一角添加过滤器选项,使我只能根据颜色显示一个,两个,全部或不显示任何标记?基本上,三个可单击的单选选项可呈现三个彩色标记。

目前,我正在从sales_colored数据框中映射所有标记,如下所示:

basemap2 = generateBaseMap()

for index, row in sales_colored.iterrows():
    folium.Circle([row['Latitude'], row['Longitude']],
                   radius=200, color=row['marker_color'], fill_color=row['marker_color']).add_to(basemap2)

basemap2
皮埃尔·洛伊克

如果要为每种颜色添加复选框,则可以使用folium.FeatureGroup()您需要首先收集该列中的所有唯一值,sales_colored["marker_color"]然后为每种颜色创建一个FeatureGroup(我使用一个字典features来存储颜色)。您可以创建如下代码:

features = {}
for row in pd.unique(sales_colored["marker_color"]):
    features[row] = folium.FeatureGroup(name=row)

for index, row in sales_colored.iterrows():
    circ = folium.Circle([row['Latitude'], row['Longitude']],
                   radius=200, color=row['marker_color'], fill_color=row['marker_color'])
    circ.add_to(features[row['marker_color']])

for row in pd.unique(sales_colored["marker_color"]):
    features[row].add_to(basemap2)

folium.LayerControl().add_to(basemap2)
basemap2

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Folium Chropleth Map呈现灰色阴影,而不是主题图的真实颜色

来自分类Dev

添加自定义Google Map标记/图钉(颜色)

来自分类Dev

使用外部jQuery更改Google Map标记颜色

来自分类Dev

如何更改Google Map API可拖动标记的颜色?

来自分类Dev

ImmutableJS - 过滤嵌套 Map{List(Map{...})}

来自分类Dev

FeatureGroup是否已检查Folium Map Python

来自分类Dev

更改Bing Map图钉的颜色

来自分类Dev

根据值更改.map的输出

来自分类Dev

使用Javascript API的多个邮政编码根据带有标记的Google Map位置

来自分类Dev

如何根据位置将 Google Map API 标记链接到 Flickr API 照片搜索

来自分类Dev

从dart中的'Map <String,ProductItem> myMap'过滤并获取新的Map

来自分类Dev

如何根据 Map 字段的条件使用流过滤一组对象?

来自分类常见问题

使用Java 8如何根据过滤条件按列表和分组进行过滤,并以其计数转换为Map

来自分类Dev

选择所有Google Map标记

来自分类Dev

Google Map标题标记或指示器

来自分类Dev

多个标记Google Map iOS SDK

来自分类Dev

Android Google Map自定义标记

来自分类Dev

iOS Google Map自定义标记

来自分类Dev

放大标记Google Map V2

来自分类Dev

带有多个标记的AngularJS Google Map

来自分类Dev

外部链接的Google Map点击标记

来自分类Dev

Android Google Map自定义标记

来自分类Dev

iOS Google Map自定义标记

来自分类Dev

Android-Google Map使标记变粘

来自分类Dev

更改Jquery点击时的Google Map标记

来自分类Dev

如何从ng-map标记清除动画

来自分类Dev

Google Map Android:圆圈上方的标记

来自分类Dev

Matlab-根据标准在图中的颜色标记

来自分类Dev

根据数据改变pyplot标记的alpha或颜色

Related 相关文章

热门标签

归档