Uncle_MrLee

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  21 随笔 :: 0 文章 :: 0 评论 :: 8111 阅读

 

 

let value = 62;
option = {
title: {
text: '',
subtext: `${value}%`,
textStyle: {
color: '#fff',
fontSize: 16
},
subtextStyle: {
color: '#fff',
fontSize: 24
},
left: 'center',
top: 'middle'
},
tooltip: {
show: false
},
series: [
{
name: '内圈',
type: 'pie',
hoverAnimation: false,
tooltip: {},
radius: [0, '60%'],
label: {
normal: {
show: false,
position: 'center',
color: '#fff',
formatter: function(params) {
return params.value;
}
}
},
data: [{
value: 0,
itemStyle: {
color: '#FFAB1D'
},
}]
},
{
name: '底部',
type: 'pie',
radius: ['70%', '80%'],
startAngle: 225,
hoverAnimation: false,
silent: true,
label: {
normal: {
show: false
}
},
labelLine: {
normal: {
show: false
}
},
data: [{
value: 75,
name: '',
itemStyle: {
color: '#FFAB1D'
},
}, {
value: 25,
name: '',
itemStyle: {
color: 'transparent'
},
}]
},
{
name: '数据',
type: 'pie',
radius: ['72%', '78%'],
startAngle: 317,
hoverAnimation: false,
clockwise: false,
silent: true,
label: {
normal: {
show: false
},
emphasis: {
show: false
}
},
data: [{
"value": (100 - value) * 266 / 360,
"name": '',
itemStyle: {
color: '#E1E8EE'
}
}, {
"value": 100 - (100 - value) * 266 / 360,
"name": '',
itemStyle: {
color: 'transparent'
}
}]
},
{
name: '外圈',
type: 'pie',
startAngle: 225,
radius: ['89%', '90%'],
hoverAnimation: false,
label: {
normal: {
show: false
},
emphasis: {
show: false
}
},
data: [{
value: 75,
itemStyle: {
color: '#FFAB1D'
},
}, {
value: 25,
itemStyle: {
color: 'transparent'
}
},

]
}
]
};

posted on   Uncle_MrLee  阅读(41)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示