echarts堆积柱状图示例
时间: 2023-11-03 10:02:38 浏览: 121
echarts堆积柱状图的示例代码如下:
```javascript
var data = {
area: ['3G', '4G', '5G-SA', '5G-NSA'],
legend: ['华为', '中兴', '烽火', '瑞斯'],
data: [
[320, 302, 901, 634],
[320, 302, 301, 334],
[320, 302, 301, 334],
[320, 302, 301, 334],
],
};
var colors = ['#4C98FB', '#83CCE7', '#26C7C8', '#73DEBD'];
var option = {
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'none',
},
},
color: colors,
legend: {
top: 10,
left: 200,
itemWidth: 10,
itemHeight: 10,
textStyle: {
fontSize: 14,
padding: [3, 0, 0, 0],
},
data: data.legend,
},
grid: {
left: '3%',
right: '4%',
bottom: '13%',
containLabel: true,
},
xAxis: {
type: 'category',
data: data.area,
},
yAxis: {
type: 'value',
axisLine: {
width: 5,
},
splitLine: {
show: false,
},
},
series: [],
};
for (var i = 0; i < data.legend.length; i++) {
option.series.push({
name: data.legend[i],
type: 'bar',
stack: '总量',
barWidth: '45%',
label: {
show: false,
position: 'insideRight',
},
data: data.data[i],
});
}
myChart.setOption(option);
```
阅读全文