echarts饼图文本距离

var myFontSize = 12; // 显示文字大小

var lines = 1;  // 行数

var space = 0.5;  // 标签间距,单位行

var myLineHeight = myFontSize * (lines + space) / (lines + 2);  // 基础行高

var option = {

  tooltip: {

    trigger: 'item',

    formatter: '{b}:
{c}({d}%)',

  },

  series: [{

    type: 'pie',

    avoidLabelOverlap: true,

    label: {

      show: true,

      formatter: '\n{a|{b}}\n',

      fontSize: myLineHeight,

      //lineHeight: myFontSize * space,

      //borderWidth: 1,

      //borderColor: '#ddd',

      rich: {

        a: {

          fontSize: myFontSize,

          //lineHeight: myFontSize,

        }

      }

    },

    labelLine: {

      show: true,

      length: 5,

      length2: 5,

    },

    radius: ['20%', '40%'],

    data: [

      {value: 600, name: '直接访问'},

      {value:  50, name: '邮件营销'},

      {value:  50, name: '联盟广告'},

      {value:  50, name: '视频广告'},

      {value:  50, name: '搜索引擎'},

    ]

  }]

}

你可能感兴趣的:(echarts饼图文本距离)