var data1 = [320, 600, 901, 934, 1290, 1330, 1320];
var data2 = [430, 182, 191, 234, 290, 250, 310];
var data3 = [150, 212, 201, 154, 190, 300, 540];
var data4 = [230, 182, 191, 234, 290, 250, 310];
var data5 = [150, 212, 108, 154, 190, 300, 0];
for (var i = 0; i < data3.length; i++) {
if (data5[i] == 0) {
if (data4[i] == 0) {
if (data3[i] == 0) {
if (data2[i] == 0) {
data1[i] = {
value: data1[i],
itemStyle: {
barBorderRadius: [0, 20, 20, 0],
},
};
}else{
data2[i] = {
value: data2[i],
itemStyle: {
barBorderRadius: [0, 20, 20, 0],
},
};
}
}else{
data3[i] = {
value: data3[i],
itemStyle: {
barBorderRadius: [0, 20, 20, 0],
},
};
}
}else{
data4[i] = {
value: data4[i],
itemStyle: {
barBorderRadius: [0, 20, 20, 0],
},
};
}
}else{
data5[i] = {
value: data5[i],
itemStyle: {
barBorderRadius: [0, 20, 20, 0],
},
};
}
}
option = {
backgroundColor: "#fff",
tooltip: {
trigger: "axis",
axisPointer: {
type: "shadow",
shadowStyle: {
color: "rgba(210,219,238,0.2)"
}
},
},
legend: {
data: ["A等级", "B等级", "C等级", "D等级", "E等级"],
},
xAxis: {
type: "value",
// max: 4000,
},
yAxis: {
type: "category",
realtimeSort: true,
data: [
"高端电子装备和仪器制造",
"高端电子装备和仪器制造",
"高端电子装备和仪器制造",
"高端电子装备和仪器制造",
"高端电子装备和仪器制造",
"高端电子装备和仪器制造",
"高端电子装备和仪器制造",
],
axisLine: {
show: false,
},
axisTick: {
show: false,
},
axisLabel: {
color: "#555",
letterSpacing: "5",
},
},
grid: {
left: "0%",
right: "4%",
bottom: "3%",
containLabel: true
},
series: [{
name: "A等级",
type: "bar",
stack: "总量",
barMaxWidth: 40,
itemStyle: {
normal: {
color: "#4059cc",
},
},
label: {
normal: {
show: true,
position: "inside",
formatter: function(params) {
if (params.value > 0) {
return params.value;
} else {
return "";
}
},
},
},
data: data1,
},
{
name: "B等级",
type: "bar",
stack: "总量",
barMaxWidth: 40,
itemStyle: {
normal: {
color: "#22378a",
},
},
label: {
normal: {
show: true,
position: "inside",
formatter: function(params) {
if (params.value > 0) {
return params.value;
} else {
return "";
}
},
},
},
data: data2,
},
,
{
name: "C等级",
type: "bar",
stack: "总量",
barMaxWidth: 40,
itemStyle: {
normal: {
color: "#39488a",
},
},
label: {
normal: {
show: true,
position: "inside",
formatter: function(params) {
if (params.value > 0) {
return params.value;
} else {
return "";
}
},
},
},
data: data3,
},
,
{
name: "D等级",
type: "bar",
stack: "总量",
barMaxWidth: 40,
itemStyle: {
normal: {
color: "#7684C1",
},
},
label: {
normal: {
show: true,
position: "inside",
formatter: function(params) {
if (params.value > 0) {
return params.value;
} else {
return "";
}
},
},
},
data: data4,
},
{
name: "E等级",
type: "bar",
stack: "总量",
barMaxWidth: 40,
itemStyle: {
normal: {
color: "#a2ade1",
},
},
label: {
normal: {
show: true,
position: "inside",
formatter: function(params) {
if (params.value > 0) {
return params.value;
} else {
return "";
}
},
},
},
data: data5,
},
],
};