js
import F2 from "../../../../components/f2-canvas/lib/f2"
let pie = null;
function setOption(pie,a,b,c,d,e) {
var map = {
'待检查': ((b/a)*100).toFixed(2)+'%',
'处理中':((c/a)*100).toFixed(2)+'%',
'流转中':((d/a)*100).toFixed(2)+'%',
'已结束': ((e/a)*100).toFixed(2)+'%',
};
let data = [{
name: '待检查',
percent: b/a,
a: '1'
},
{
name: '处理中',
percent: c/a,
a: '1'
},
{
name: '流转中',
percent: d/a,
a: '1'
},
{
name: '已结束',
percent: e/a,
a: '1'
}
];
pie.source(data, {
percent: {
formatter: function formatter(val) {
return val * 100 + '%';
}
}
});
pie.legend({
position: 'right',
itemFormatter: function itemFormatter(val) {
return val + ' ' + map[val];
}
});
pie.tooltip(false);
pie.coord('polar', {
transposed: true,
radius: 0.85
});
pie.axis(false);
pie.interval().position(