配置项如下
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
})