半圆形环形图(ZUIAI)
配置项如下
var dataStyle = {
normal: {
label: {
show: false
},
labelLine: {
show: false
},
color: "#F7F7F7",
borderColor: "#F7F7F7",
borderWidth: 2
}
};
var placeHolderStyle = {
normal: {
color: 'rgba(0,0,0,0)',
label: {
show: false
},
labelLine: {
show: false
},
borderWidth: 0,
},
emphasis: {
color: 'rgba(0,0,0,0)'
}
};
var option = {
legend: [{
orient: '',
icon: 'circle',
right: '20%',
top: '20%',
data: ['TOP1 34216', 'TOP2 34216', 'TOP3 34216', 'TOP4 34216', 'TOP5 34216', ],
textStyle: {
fontStyle: 50
},
itemWidth: 5,
itemHeight: 5,
itemGap: 1,
}],
series: [{
name: 'TOP1',
type: 'pie',
clockWise: false,
radius: ["90%", "92%"],
hoverAnimation: false,
z: 2,
label: {
normal: {
show: false
}
},
itemStyle: {
normal: {
color: '#FF9C22',
borderColor: "#FF9C22",
borderWidth: 2
}
},
data: [{
value: 100,
name: '01',
},
{
value: 50,
name: 'invisible',
itemStyle: placeHolderStyle
}
]
},
{
name: 'TOP1',
type: 'pie',
clockWise: false,
radius: ["90%", "92%"],
itemStyle: dataStyle,
hoverAnimation: false,
z: 1,
data: [{
value: 270,
name: '01'
},
{
value: 90,
name: 'invisible',
itemStyle: placeHolderStyle
}
]
},
{
name: 'TOP2',
type: 'pie',
clockWise: false,
radius: ['70%', '72%'],
hoverAnimation: false,
z: 2,
label: {
normal: {
show: false
}
},
itemStyle: {
normal: {
color: '#FF9C22',
borderColor: "#FF9C22",
borderWidth: 2
}
},
data: [{
value: 200,
name: '02'
},
{
value: 90,
name: 'invisible',
itemStyle: placeHolderStyle
}
]
},
{
name: 'TOP2',
type: 'pie',
clockWise: false,
radius: ['70%', '72%'],
itemStyle: dataStyle,
hoverAnimation: false,
z: 1,
data: [{
value: 270,
name: '02'
},
{
value: 90,
name: 'invisible',
itemStyle: placeHolderStyle
}
]
},
{
name: 'TOP3',
type: 'pie',
clockWise: false,
hoverAnimation: false,
radius: ['50%', '52%'],
z: 2,
label: {
normal: {
show: false
}
},
itemStyle: {
normal: {
color: '#FF9C22',
borderColor: "#FF9C22",
borderWidth: 2
}
},
data: [{
value: 180,
name: '03'
},
{
value: 90,
name: 'invisible',
itemStyle: placeHolderStyle
}
]
},
{
name: 'TOP3',
type: 'pie',
clockWise: false,
hoverAnimation: false,
radius: ['50%', '52%'],
itemStyle: dataStyle,
z: 1,
data: [{
value: 270,
name: '03'
},
{
value: 90,
name: 'invisible',
itemStyle: placeHolderStyle
}
]
}, {
name: 'TOP4',
type: 'pie',
clockWise: false,
hoverAnimation: false,
radius: ['30%', '32%'],
z: 2,
label: {
normal: {
show: false
}
},
itemStyle: {
normal: {
color: '#FF9C22',
borderColor: "#FF9C22",
borderWidth: 2
}
},
data: [{
value: 150,
name: '04'
},
{
value: 90,
name: 'invisible',
itemStyle: placeHolderStyle
}
]
},
{
name: 'TOP4',
type: 'pie',
clockWise: false,
hoverAnimation: false,
radius: ['30%', '32%'],
itemStyle: dataStyle,
z: 1,
data: [{
value: 270,
name: '04'
},
{
value: 90,
name: 'invisible',
itemStyle: placeHolderStyle
}
]
}, {
name: 'TOP5',
type: 'pie',
clockWise: false,
hoverAnimation: false,
radius: ['10%', '12%'],
z: 2,
label: {
normal: {
show: false
}
},
itemStyle: {
normal: {
color: '#FF9C22',
borderColor: "#FF9C22",
borderWidth: 2
}
},
data: [{
value: 100,
name: '05'
},
{
value: 90,
name: 'invisible',
itemStyle: placeHolderStyle
}
]
},
{
name: 'TOP5',
type: 'pie',
clockWise: false,
hoverAnimation: false,
radius: ['10%', '12%'],
itemStyle: dataStyle,
z: 1,
data: [{
value: 270,
name: '05'
},
{
value: 90,
name: 'invisible',
itemStyle: placeHolderStyle
}
]
}, {
type: 'pie',
color: ['#f18d00', '#f18d00', "#f18d00", "#f18d00", "#f18d00"],
data: [{
value: '',
name: 'TOP1 34216'
}, {
value: '',
name: 'TOP2 34216',
}, {
value: '',
name: 'TOP3 34216'
}, {
value: '',
name: 'TOP4 34216'
}, {
value: '',
name: 'TOP5 34216'
}]
}
]
};