尝试制作透明的 GeoJson(我只希望工具提示显示在分区统计图上),但我不知道如何将透明的十六进制值传递给 GeoJson 编写器。
尝试以下操作:
style_function = {'fillColor': '#00FFFFFF',
'lineColor': '#00FFFFFF'}
folium.GeoJson(combined,
tooltip=folium.GeoJsonTooltip(fields=['LGA','MBRS'],
aliases=['Location','Members']),
style_function=style_function).add_to(m)
folium.LayerControl().add_to(m)
返回结果:
TypeError: 'dict' object is not callable
文档示例建议将字典作为函数的一部分传递,但我希望透明度适用于所有 GeoJson。
请帮忙!
最佳答案
将上面的代码更改为:
style = {'fillColor': '#00000000', 'color': '#00000000'}
folium.GeoJson(combined,
tooltip=folium.GeoJsonTooltip(fields=['LGA','MBRS'],
aliases=['Location','Members']),
style_function=lambda x: style).add_to(m)
关于python - 在 Folium 中将透明度样式传递给 GeoJSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53367522/