ECharts 地图颜色跟随图例变化的奥秘:VisualMap 如何掌控数据与颜色之间的对应关系?
echarts地图颜色跟随图例变化的奥秘
在echarts绘制的地图中,点击图例时发现地图区域的颜色发生了变化,但其配置选项中并没有明确设置该颜色。这究竟是何缘由,又该如何自定义颜色变更?
VisualMap:掌控数据与颜色之间的对应关系
echarts中有一个名为VisualMap的对象,它负责管理数据与图像颜色之间的对应关系。也就是说,当点击图例时,就是VisualMap在幕后操控着地图区域颜色的变化。
自定义颜色映射:分段折线图
要修改地图区域的颜色映射,需要调整VisualMap的type和pieces属性。具体来说:
示例配置:故障时变红
例如,要实现故障时间图例点击时地图变红,可以这样配置VisualMap:
visualMap: { type: 'piecewise', pieces: [{ max: 150, color: 'red' }, { min: 151, max: 200, color: 'green' }]}
通过这些配置,当故障时间数据小于等于150时,对应区域将填充红色。大于151且小于200时,填充绿色。
文章推荐
-
详解在React 组件中使用Echarts的正确姿势
本文主要介绍了在react 组件中使用echarts的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起...
echarts
3周前 (11-27) 65 -
PHP 使用Echarts生成数据统计报表详解
本文主要介绍了php 使用echarts生成数据统计报表的实现代码,需要的朋友可以参考下,希望能帮助到大家。echart...
echarts
3周前 (11-27) 58 -
canvas使用贝塞尔曲线平滑拟合折线段的方法详解
本文主要介绍了基于canvas使用贝塞尔曲线平滑拟合折线段的方法的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做...
echarts
3周前 (11-27) 57 -
echarts实现去掉X轴、Y轴和网格线效果实例分享
本文主要介绍了jquery插件echarts实现的去掉x轴、y轴和网格线效果,结合实例形式分析了echarts插件绘制表...
echarts
3周前 (11-27) 58 -
vue.js将echarts封装为组件一键使用
做项目的时候为了让数据展示的更加直观,总会用到图表相关的控件,而说到图表控件第一时间当然想到echarts这个开源项目,...
echarts
3周前 (11-27) 43
最新文章