企业端-服务 价格 质量 卫生状况 其他统计
配置项如下
// 黄色:FFC501 橘色:EA6E29 绿色:05C985 蓝色:1F8EFA 紫色:8086FB
// 服务 价格 质量 卫生状况 其他
var m2R2Data = [{
value: 335,
legendname: '服务',
name: "服务",
itemStyle: {
color: "#FFC501 "
}
},
{
value: 234,
legendname: '价格',
name: "价格",
itemStyle: {
color: "#EA6E29"
}
},
{
value: 310,
legendname: '质量',
name: "质量",
itemStyle: {
color: "#05C985 "
}
},
{
value: 310,
legendname: '卫生状况',
name: "卫生状况",
itemStyle: {
color: "#1F8EFA "
}
},
{
value: 310,
legendname: '其他',
name: "其他",
itemStyle: {
color: "#8086FB "
}
},
];
option = {
title: [{
text: '',
textStyle: {
fontSize: 16,
color: "black"
},
left: "2%"
}],
tooltip: {
trigger: 'item',
formatter: function(parms) {
var str = parms.seriesName + "</br>" +
parms.marker + "" + parms.data.legendname + "</br>" +
"数量:" + parms.data.value + "</br>" +
"占比:" + parms.percent + "%";
return str;
}
},
grid: {
top: 'middle',
left: '0%',
right: '4%',
bottom: '3%',
height: '80%',
containLabel: true
},
legend: {
type: "scroll",
orient: 'vertical',
right: '10%',
align: 'left',
// icon: 'pin',
icon: 'circle',
itemHeight: 10, //修改icon图形大小
top: 'middle',
textStyle: {
fontSize: 12,
color: '#505050'
},
height: 250
},
series: [{
name: '占比',
type: 'pie',
radius: '70%',
// radius: [0, 100],
center: ['35%', '50%'],
clockwise: false, //饼图的扇区是否是顺时针排布
avoidLabelOverlap: false,
label: {
normal: {
show: false,
position: 'outter',
formatter: function(parms) {
return parms.data.legendname
}
}
},
labelLine: {
normal: {
length: 3,
length2: 3,
smooth: true,
}
},
data: m2R2Data
}]
};