生产环节处置完成率
配置项如下
var sum=5432;
var num=1838;
var v=num/sum*100;
function toDecimal2(x) {
var f = parseFloat(x);
if (isNaN(f)) {
return false;
}
var y = Math.round(x*100)/100;
var s = y.toString();
var rs = s.indexOf('.');
if (rs < 0) {
rs = s.length;
s += '.';
}
while (s.length <= rs + 2) {
s += '0';
}
return s;
}
var f =toDecimal2(v);
option = {
backgroundColor:'#ffffff',
title : {
text: '生产环节处置完成率',
},
tooltip : {
formatter: "{a} <br/>{b} = {c}%"
},
series: [{
name: '处置完成计算公式=(处置完成数/处置总数)*100%',
type: "gauge",
startAngle: 180,
endAngle: 0,
min: 0,
max: 100,
radius: "80%",
center: ["50%", "65%"],
axisLine: {
show: true,
lineStyle: {
width: 30,
shadowBlur: 0,
color: [[0.3, '#C23531'],[0.7, '#63869e'],[1, '#91c7a1']]
}
},
itemStyle: {
normal: {
shadowBlur: 10
}
},
detail: {formatter:'{value}%'},
data: [{value:f , name: '生产环节处置完成率'}]
}]
}