Plotly add_sf绘制自定义地图的重复悬停值与全图例显示问题
自定义地图绘制:从Plotly转Leaflet的实践记录
需求说明
- 基于包含53个多边形的sf对象
CdE_Aff2绘制地图 - 按分类字段
cat为多边形着色 - 鼠标悬停时显示
Ptot数值 - 图例筛选后仍保留对应多边形的轮廓
Plotly实现的问题
为满足“筛选后保留多边形轮廓”的要求,调用了两次add_sf函数,但遇到两个无法解决的问题:
- 悬停时
Ptot值重复显示,用unique(Ptot)处理会触发数据维度不兼容的报错 - 图例只显示数据中实际存在的7个分类,无法展示预设的全部14个分类
试过多种针对Plotly的调整方案,都存在缺陷,最后直接改用Leaflet实现了所有需求。
内容的提问来源于stack exchange,提问作者Chika
相关产品推荐
相关产品推荐

