首页 > 解决方案 > echarts中如何脱离visualMap控件

问题描述

我在 echarts 中使用热图来显示温度变化。当项目的值为零或未定义时,我想显示独特的颜色,如灰色。

但它显示了彩色网格。我找到了一个解决方案,为零和未定义提供相同的零值并设置相同的颜色。

但它们的颜色是由视觉地图控制的。ECHARTS 文档说“标记为visual map: false,则此项目不再受视觉地图控制”。但这很不清楚。我在哪里可以设置这个属性“视觉地图”?在系列数据中?

如果您有这方面的经验,请帮助我。先感谢您。

标签: heatmapecharts

解决方案


它需要是串联属性。

series: [{
  name: 'Punch Card',
  typs: 'heatmap',
  data: [{
    value: [0,0,5],
    }, {
    value: [1,0,0],
    visualMap: false, // this will be escaped from visualMap control
  }],
  itemStyle: {
    normal: {
      color: 'rgb(0,255,0)', // this will be color of uncontrolled item
    },
  },
}]

推荐阅读