echarts环形图的牵引线及文字位置

1.去掉边框和百分比

2.文字上移至牵引线的上方

3.自定义样式

代码如下

app.title = '环形图';
 
option = {
    tooltip: {
        trigger: 'item',
        formatter: " {b}:{c} "
        
       // ({d}%)   代表该模块所占圆环比例
        // formatter: "{a} 
{b}: {c} ({d}%)" }, //环形颜色 color:['#ffb616','#ccc'], legend: { orient: 'vertical', show: false, x: 'left', data: ['视频广告', '其他'] }, series: [ { name: '访问来源', type: 'pie', radius: ['30%', '40%'], labelLine: { normal: { show: true,//控制线条显示 length: 20, length2: 70, lineStyle: { color: '#333' } } }, label: { normal: { position: 'outer',// 设置标签位置,默认在饼状图外 可选值:'outer' ¦ 'inner(饼状图上) // \n\n可让文字居于牵引线上方,很关键 // {b} 代表显示的内容标题 // {c}代表数据 formatter: ' {b}:{c} \n\n', borderWidth: 20, borderRadius: 4, padding: [0, -70], rich: { a: { color: '#333', fontSize: 12, lineHeight: 20 }, b: { fontSize: 12, lineHeight: 20, color: '#333' } } } }, data: [{ value: 8, name: '视频广告' }, { value: 35, name: '其他' }] } ] };

结果图:

echarts环形图的牵引线及文字位置_第1张图片

参考文献:

Echarts饼状图属性设置大全

修改echarts环形图的牵引线及文字位置

你可能感兴趣的:(前端,Echarts)