按数据区分颜色echarts 柱状配置项内容和展示

按数据区分颜色

配置项如下
      let myColor = ['#2d8cf0', '#5cadff', '#ff9900', '#ed4014'];

var option = {
  animation: false,
  tooltip: {
    trigger: 'axis',
    axisPointer: {
      type: 'shadow'
    }
  },
  xAxis: {
    type: 'category',
    axisLine: {
      show: true
    },
    data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
  },
  yAxis: {
    type: 'value'
  },
  series: [{
    type: 'bar',
    itemStyle: {
      normal: {
        show: true,
        color: function (params) {
          if (params.data >= 75) {
            return myColor[0]
          }
          if (params.data >= 50) {
            return myColor[1]
          }
          if (params.data >= 25) {
            return myColor[2]
          }
          if (params.data < 25) {
            return myColor[3]
          }
        },
      }
    },
    data: [20, 30, 40, 50, 60, 70, 80],
  }]
};

    
截图如下