配置项如下
option = {
backgroundColor: '#021236',
xAxis: {
max: 85,
min: 15,
axisLine: {show:false},
axisLabel: {show:false},
axisTick: {show:false},
splitLine: {show:false},
},
yAxis: {
min: 100,
max: 0,
axisLine: {show:false},
axisLabel: {show:false},
axisTick: {show:false},
splitLine: {show:false},
},
animation: false,
selectedMode:false,//取消图例上的点击事件
series: [{
symbolSize: 150,
data: [
// 上方圆
{
name: 'c1',
value: [50, 80],
symbol: 'circle',
symbolSize: 170,
itemStyle: {
color: '#00a7db',
borderWidth: 10,
borderColor: '#021236'
},
label: {
show: true,
fontSize: '100%',
formatter() {
return 90+'%'+'\n'+'大连·达沃斯';
}
}
},
{
name: 'c1',
value: [50, 80],
symbol: 'circle',
symbolSize: 150,
itemStyle: {
color: '#E75157',
borderWidth: 5,
borderColor: '#021236'
},
label: {
show: true,
fontSize: '100%',
formatter() {
return 90+'%'+'\n'+'大连·达沃斯';
}
}
},
// 左下圆
{//外圈
name: 'c1',
value: [30, 30],
symbol: 'circle',
symbolSize: 130,
itemStyle: {
color: '#00a7db',
borderWidth: 20,
borderColor: '#021236'
},
label: {
show: true,
fontSize: '100%',
formatter() {
return 85+'%'+'\n'+'人工智能';
}
}
},
{//内圈
name: 'c1',
value: [30, 30],
symbol: 'circle',
symbolSize: 100,
itemStyle: {
color: '#5F7DF5',
borderWidth: 5,
borderColor: '#021236'
},
label: {
show: true,
fontSize: '100%',
formatter() {
return 85+'%'+'\n'+'人工智能';
}
}
},
// 右下圆
{
name: 'c1',
value: [70, 30],
symbol: 'circle',
symbolSize: 110,
itemStyle: {
color: '#00a7db',
borderWidth: 20,
borderColor: '#021236'
},
label: {
show: true,
fontSize: '100%',
formatter() {
return 80+'%'+'\n'+'大数据';
}
}
},
{
name: 'c1',
value: [70, 30],
symbol: 'circle',
symbolSize: 80,
itemStyle: {
color: 'green',
borderWidth: 5,
borderColor: '#021236'
},
label: {
show: true,
fontSize: '100%',
formatter() {
return 80+'%'+'\n'+'大数据';
}
}
},
// 上方圆
{
name: 'c1',
value: [50, 40],
symbol: 'circle',
symbolSize: 190,
itemStyle: {
color: '#00a7db',
borderWidth: 10,
borderColor: '#021236'
},
label: {
show: true,
fontSize: '100%',
formatter() {
return 95+'%'+'\n'+'大阪·G20';
}
}
},
{
name: 'c1',
value: [50, 40],
symbol: 'circle',
symbolSize: 170,
itemStyle: {
color: '#2535AE',
borderWidth: 5,
borderColor: '#021236'
},
label: {
show: true,
fontSize: '100%',
formatter() {
return 95+'%'+'\n'+'大阪·G20';
}
}
},
],
itemStyle: {
opacity: 1,
//borderWidth: 10,
//borderColor: '#00a7db'
},
type: 'scatter'
}]
};