var echartData = { inner: [{ value: 300, name: '2-5年' }, { value: 200, name: '0-2年' }, { value: 200, name: '5-10年' }, { value: 200, name: '10年以上' } ], outer: [{ value: 100, name: '济南一线', label: { rotate: 60 } }, { value: 100, name: '天威一线', label: { rotate: 20 } }, { value: 100, name: '晓星一线', label: { rotate: -10 } }, { value: 100, name: '天威一线 ', label: { rotate: -40 } }, { value: 100, name: '保定一线', label: { rotate: -90 } }, { value: 100, name: '山东一线', label: { rotate: 40 } }, { value: 100, name: '泰开一线', label: { rotate: 10 } }, { value: 100, name: '泰安一线', label: { rotate: -20 } }, { value: 100, name: '保定一线 ', label: { rotate: -60 } }, ] } for(var i =0;i<echartData.outer.length;i++){ echartData.outer[i].label.rotate = true; } option = { tooltip: { trigger: 'item', formatter: "{b}: {c} ({d}%)", textStyle: { fontSize: 40 } }, series: [{ name: '', type: 'pie', radius: ['15%', '35%'], color: ['#FF8C00', '#269726', '#5D5DFF', '#5B12DE'], label: { normal: { position: 'inner', color: '#fff', fontSize: 20 } }, labelLine: { normal: { show: false } }, data: echartData.inner }, { name: '', type: 'pie', radius: ['35%', '50%'], color: ['#FF6F2E', '#FF6347', '#FF4500', '#1DF71D', '#86D386', '#8EBBFA', '#436CBB', '#84E888', '#A272F7' ], data: echartData.outer, labelLine: { normal: { show: false, length: 10, length1: 0 } }, label: { normal: { fontSize: 18 } }, } ] };