配置项如下
option = {
backgroundColor: '#013A54',
legend:{
orient: 'vertical', // 'vertical'
x: 'left', // 'center' | 'left' | {number},
y: '80', // 'center' | 'bottom' | {number}
padding: 10, // [5, 10, 15, 20]
itemGap: 20,
textStyle: {color: '#c3cad9'},
},
title: {
text: '',
left: 'center',
top: 20,
textStyle: {
color: '#d9efff'
}
},
tooltip: {
trigger: 'item',
formatter: "{b} : {c} ({d}%)"
},
visualMap: {
show: false,
min: 500,
max: 600,
inRange: {
//colorLightness: [0, 1]
}
},
series: [{
name: '访问来源',
type: 'pie',
radius: '50%',
selectedMode: 'single',
selectedOffset: 10,
clockwise: true,
center: ['50%', '50%'],
color: ['#43cadd','#3893e5','#FCC708','#C22ED2'], //'#FBFE27','rgb(11,228,96)','#FE5050'
data: [{
value: 3600,
name: '1年内',
},
{
value: 3400,
name: '1年-2年'
},
{
value: 2600,
name: '2年-3年',
},
{
value: 2600,
name: '3年以上',
},
].sort(function(a, b) {
return a.value - b.value
}),
roseType: 'radius',
label: {
normal: {
// formatter: ['{c|{b}{d}%}', '{b|{b}}'].join('\n'),
// formatter: ['{b|{b}{d}%}', '{c|{c}万元}'].join('\n'),
rich: {
b: {
color: '#d9efff',
fontSize: 15,
height: 40
},
c: {
color: '#fff',
fontSize: 14,
fontWeight:'bold',
lineHeight: 5
},
},
}
},
itemStyle:{
borderWidth:'20',
color:'pink',
borderColor:'#FFF',
normal:{
borderWidth:'10',
borderColor:'#013A54',
},
},
labelLine: {
normal: {
backgroundColor:'yellow',
borderColor:'skyblue',
borderWidth:10,
lineStyle: {
borderColor:'skyblue',
borderWidth:10,
backgroundColor:'yellow',
}
},
}
}]
};