按颜色区分不同的商品价格

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            const set = [
    ['商品', '最高到手价', '品牌'],
    ['商品7', 70, '海尔'],
    ['商品15', 91, '格力'],
    ['商品16', 110, '格力'],
    ['商品17', 118, '格力'],
    ['商品2', 123, '美的'],
    ['商品9', 154, '海尔'],
    ['商品21', 181, '小狗电器'],
    ['商品14', 191, '格力'],
    ['商品4', 193, '华帝'],
    ['商品6', 199, '海尔'],
    ['商品13', 210, '格力'],
    ['商品11', 247, '海尔'],
    ['商品19', 255, '小狗电器'],
    ['商品3', 274, '华帝'],
    ['商品20', 275, '小狗电器'],
    ['商品12', 277, '海尔'],
    ['商品1', 277, '美的'],
    ['商品5', 280, '海尔'],
    ['商品10', 291, '海尔'],
    ['商品18', 299, '小狗电器'],
    ['商品8', 300, '海尔']
];

option = {
    // backgroundColor: '#fff',
    grid: [{
        left: 80,
        right: 56,
        top: 64,
        bottom: 24
    }],
    dataset: {
        source: set
    },
    visualMap:{
        type:'piecewise',
        orient:'horizontal',
        categories:['海尔', '格力', '美的', '小狗电器', '华帝'],
        color:['#409eff','#67c23a','#e6a23c','#f56c6c','#fbc4c4','#f5dab1','#a3d0fd'],
        left:32,
        top:0,
        dimension:2
        
    },
    xAxis: {
        name: '最高\n到手价',
    },
    yAxis: {
        name: '商品价格排行',
        type:'category'
        
    },
    series: [{
        type: 'bar',
        barWidth:'50%',
        encode: {
            x: '最高到手价',
            y: '商品'
        },
    }]
};

myChart.resize({
    width: 536,
    height: 320
})