效果图:
option = {
title: {
left : '3%', // 标题距离左侧边距
top : '3%', // 标题距顶部边距
textStyle: {
color: '#000'
}
},
series: [{
type: "pie", // 系列1类型: 饼图
center: ["50%","50%"], // 饼图的中心(圆心)坐标,数组的第一项是横坐标,第二项是纵坐标。[ default: ['50%', '50%'] ]
radius: ["49%","50%"], // 饼图的半径,数组的第一项是内半径,第二项是外半径。[ default: [0, '75%'] ]
// 可以将内半径设大显示成圆环图(Donut chart)。
clockWise: false, // 饼图的扇区是否是顺时针排布。[ default: true ]
startAngle: 0, // 起始角度,支持范围[0, 360]。 [ default: 90 ]
hoverAnimation: true, // 是否开启 hover 在扇区上的放大动画效果。[ default: true ]
itemStyle: { // 图形样式
normal: {
color: "#009688", // 图形的颜色
borderColor: "#009688", // 图形的描边颜色
borderWidth: 20, // 描边线宽。为 0 时无描边。[ default: 0 ]
borderType: 'solid', // 柱条的描边类型,默认为实线,支持 'solid', 'dashed', 'dotted'。
label: { // 图形内部标签
show: true, // 是否显示标签
textStyle: { // 标签文本样式
fontSize: 15,
fontWeight: "bold" // 标签字体加粗,'normal','bold','bolder','lighter',100 | 200 | 300 | 400...
},
position: "center" // 标签的位置,'outside'(饼图扇区外侧,通过视觉引导线连到相应的扇区)
// 'inside'(饼图扇区内部); 'inner' 同 'inside'。
// 'center'(在饼图中心位置。)
},
labelLine: { // 标签的视觉引导线样式,在 label 位置 设置为'outside'的时候会显示视觉引导线。
show: false
}
},
emphasis: { // 高亮的扇区和标签样式(起强调作用)
color: "#009688",
borderColor: "#009688",
borderWidth: 20,
borderType: 'solid',
label: {
textStyle: {
fontSize: 15,
fontWeight: "bold"
}
}
}
},
data: [{value: 52.7,name: "质量:0"},
{name: " ",value: 50.3,
itemStyle: {
normal: {
color: "#009688",
borderColor: "#009688",
borderWidth: 0,
label: {
show: false
},
labelLine: {
show: false
}
},
emphasis: {
color: "#009688",
borderColor: "#009688",
borderWidth: 0
}
}
}
]
}
]
};