【发布时间】:2017-12-06 20:00:59
【问题描述】:
我正在使用基于 json 文件创建的 folium 地图。 我使用 branca.colormap 添加了一个 colormap 并且我想添加一个背景颜色,因为生成的颜色图可能有一些颜色和它后面的地图,这会导致可视化问题.
我可以将此颜色图添加到框架中还是仅添加背景颜色?
【问题讨论】:
标签: python html background-color colormap folium
我正在使用基于 json 文件创建的 folium 地图。 我使用 branca.colormap 添加了一个 colormap 并且我想添加一个背景颜色,因为生成的颜色图可能有一些颜色和它后面的地图,这会导致可视化问题.
我可以将此颜色图添加到框架中还是仅添加背景颜色?
【问题讨论】:
标签: python html background-color colormap folium
这是一个相当老套的解决方案,但它确实有效:
通过map_instance.save('map.html')函数打开由folium生成的html文件。
通过搜索.append("svg") 查找生成传单控件的行
在其后插入此代码 sn-p,确保变量名称正确(即从代码中的变量复制随机生成的 id)
color_map_<random_generated_id>.svg.append("rect")
.attr("width", "100%")
.attr("height", "100%")
.attr("fill", "white")
.attr("opacity", "0.8");
您还可以通过更改 color_map_<random_generated_id>.legend 变量中的传单控制位置属性来定位图例。在我的示例中,我使用L.control({position: 'bottomleft'});
【讨论】: