7789
配置项如下
var datas = [{
'name': 'TV',
'value': 675
}, {
'name': '盒子高级版',
'value': 1397
}, {
'name': '盒子基础版',
'value': 318
}, {
'name': 'APP',
'value': 101
}, {
'name': '小程序',
'value': 110
}, {
'name': 'iPad',
'value': 111
}, {
'name': 'PC',
'value': 110
}]
var total_datas = 0;
for (var i = 0; i < datas.length; i++) {
total_datas += datas[i].value
}
option = {
color: ['#FF8352', '#E271DE', '#00FFFF', '#4AEAB0', '#31C5C0', '#1E9BD1', '#009D85'],
backgroundColor: '#012A5C',
title: {
text: '总数',
subtext: total_datas,
textStyle: {
color: '#f2f2f2',
fontSize: 40,
align: 'center'
},
subtextStyle: {
fontSize: 30,
color: ['#ff9d19']
},
x: 'center',
y: 'center',
},
grid: {
bottom: 150,
left: 100,
right: '10%'
},
legend: {
bottom: "5%",
textStyle: {
color: '#f2f2f2',
fontSize: 25,
},
icon: 'roundRect',
data: datas,
},
tooltip: {
formatter: "{a}:<br/>{b}: {c}人"
},
series: [
// 主要展示层的
{
radius: ['30%', '61%'],
center: ['50%', '50%'],
type: 'pie',
label: {
normal: {
show: true,
formatter: "{c}次",
textStyle: {
fontSize: 30,
},
position: 'outside'
},
emphasis: {
show: true
}
},
labelLine: {
normal: {
show: true,
length: 30,
length2: 55
},
emphasis: {
show: true
}
},
name: "信息统计",
data: datas,
},
// 边框的设置
{
radius: ['30%', '34%'],
center: ['50%', '50%'],
type: 'pie',
label: {
normal: {
show: false
},
emphasis: {
show: false
}
},
labelLine: {
normal: {
show: false
},
emphasis: {
show: false
}
},
animation: false,
tooltip: {
show: false
},
data: [{
value: 1,
itemStyle: {
color: "rgba(250,250,250,0.3)",
},
}],
}, {
name: '外边框',
type: 'pie',
clockWise: false, //顺时加载
hoverAnimation: false, //鼠标移入变大
center: ['50%', '50%'],
radius: ['65%', '65%'],
label: {
normal: {
show: false
}
},
data: [{
value: 9,
name: '',
itemStyle: {
normal: {
borderWidth: 2,
borderColor: '#0b5263'
}
}
}]
},
]
};