Toggle navigation
圆环中心放两个圆
By
h***a
2020-10-12 12:17:40
脚本
16
21
作品使用的第三方脚本
数据管理
上传数据
支持小于 5M 任意格式(csv, xlsx, json, xml, ...)的数据文件
上传后可以通过生成的文件链接异步获取托管的数据。
历史数据
0 条
无历史数据
代码修改记录
信息提示
保存作品
对当前截图不满意?你还可以
上传本地截图
重新截图
作品名称
作品描述
标签
geo
grid
legend
markLine
markPoint
bar
effectScatter
line
lines
map
timeline
title
toolbox
tooltip
visualMap
作品默认版本
最新
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
20:11:45
图表已生成
整理代码
刷新
代码
var data = 40 option = { backgroundColor: 'rgb(0 2 69)', "series": [{ type: 'pie', "center": ["50%", "50%"], "radius": ["60%", "80%"], "hoverAnimation": false, startAngle: -180, clockwise: false, labelLine: { show: false }, "data": [{ "name": "", "value": data > 100 ? 100 : data, "label": { "show": false, "position": "center", "formatter": function(o) { return ['{a|' + data + '}{b|%}', '{c|完成比}' ].join('\n') }, rich: { a: { color: '#5841F3', fontSize: 16, // fontWeight: 'bold', fontFamily: 'mission' }, b: { color: '#5841F3', fontSize: 12, // fontWeight: 'bold' }, c: { color: '#263039', fontSize: 12 } } }, itemStyle: { color: '#0077FF ' }, }, // { //画中间的图标 // "name": "", // "value": 0, // itemStyle: { // color: 'rgb(0 2 69)' // }, // }, // { //画剩余的刻度圆环 // "name": "", // "value": 100 - (data > 100 ? 100 : data), // itemStyle: { // color: 'rgba(0,0,0,0)' // }, // "label": { // show: false // } // } ] }, { type: 'pie', "center": ["50%", "50%"], "radius": ["60%", "95%"], "hoverAnimation": false, startAngle: -180, clockwise: false, labelLine: { show: false }, itemStyle: { color: 'rgba(0,0,0,0)' }, emphasis: { label: { // color: "rgb(0 2 69);" , borderColor: 'rgb(0 2 69)' } }, data: [{ name: '', value: data / 2, }, { //画中间的图标 "name": "", "value": 0, itemStyle: { color: '#fff' }, "label": { position: 'inside', formatter: function() { return '{a|干}' }, rich: { a: { color: '#fff', fontSize: 14, width: 42, height: 42, borderRadius: 21, borderWidth: 4, borderColor: 'rgb(0 2 69)', fontWeight: 100, // lineHeight:100, backgroundColor: '#0077FF', } } }, }, { //画剩余的刻度圆环 "name": "", "value": 100 - data / 2, itemStyle: { color: 'rgba(0,0,0,0)' }, "label": { show: false } } ] }, //支de 半圆的线 { type: 'pie', "center": ["50%", "50%"], "radius": ["55%", "85%"], "hoverAnimation": false, startAngle: -180, clockwise: false, labelLine: { show: false }, data: [{ name: '', value: data * 1, itemStyle: { color: 'rgba(0,0,0,0)' }, }, { name: '', value: (100 - data) * .5, itemStyle: { color: '#00FFF6' }, }, { //画中间的图标 "name": "", "value": 0, itemStyle: { color: 'rgba(0,0,0,0)' }, }, { //画剩余的刻度圆环 "name": "", "value": 100 - data - (100 - data) * .5, itemStyle: { color: '#00FFF6' }, "label": { show: false } } ] }, //支的中心圆 { type: 'pie', "center": ["50%", "50%"], "radius": ["80%", "90%"], "hoverAnimation": false, startAngle: -180, clockwise: false, labelLine: { show: false }, data: [{ name: '', value: data, itemStyle: { color: 'rgba(0,0,0,0)' }, }, { name: '', value: (100 - data) * .5, itemStyle: { color: 'rgba(0,0,0,0)' }, }, { //画中间的图标 "name": "", "value": 0, itemStyle: { color: '#fff' }, "label": { position: 'inside', fontWeight: 'normal', formatter: function() { return '{a|支}' }, rich: { a: { color: '#fff', fontSize: 14, width: 42, height: 42, borderRadius: 21, fontWeight: 100, borderWidth: 4, borderColor: 'rgb(0 2 69)', fontFamily: 'Microsoft YaHei', // lineHeight:100, backgroundColor: '#00FFF6', } } } }, { //画剩余的刻度圆环 "name": "", "value": 100 - data - (100 - data) * .5, itemStyle: { color: 'rgba(0,0,0,0)' }, "label": { show: false } } ] }, //支的label线 { type: 'pie', "center": ["50%", "50%"], "radius": ["90%", "90%"], "hoverAnimation": false, startAngle: -180, clockwise: false, labelLine: { show: false }, data: [{ name: '', value: data, itemStyle: { color: 'rgba(0,0,0,0)' }, }, { name: '', value: (100 - data) * .5, itemStyle: { color: 'rgba(0,0,0,0)' }, }, { //画中间的图标 "name": "", "value": 0, itemStyle: { color: 'rgba(0,0,0,0)' }, "label": { // position: 'inside', fontWeight: 'normal', color: '#fff', formatter: function() { return (100 - data) + '%' } }, labelLine: { show: true, length: 0, length2: 40, lineStyle: { color: '#152379' } } }, { //画剩余的刻度圆环 "name": "", "value": 100 - data - (100 - data) * .5, itemStyle: { color: 'rgba(0,0,0,0)' }, "label": { show: false } } ] }, //干的label线 { type: 'pie', "center": ["50%", "50%"], "radius": ["90%", "90%"], "hoverAnimation": false, startAngle: -180, clockwise: false, labelLine: { show: false }, itemStyle: { color: 'rgba(0,0,0,0)' }, emphasis: { label: { // color: "rgb(0 2 69);" , borderColor: 'rgb(0 2 69)' } }, data: [{ name: '', value: data / 2, }, { //画中间的图标 "name": "", "value": 0, itemStyle: { color: '#fff' }, "label": { // position: 'inside', fontWeight: 'normal', color: '#fff', formatter: function() { return (data) + '%' } }, labelLine: { show: true, length: 0, length2: 40, lineStyle: { color: '#152379' } } }, { //画剩余的刻度圆环 "name": "", "value": 100 - data / 2, itemStyle: { color: 'rgba(0,0,0,0)' }, "label": { show: false } } ] }, ] }