var cellphoneBrand = ['Apple', 'Huawei', 'Xiaomi', 'Meizu', 'Samsung', 'Oneplus', 'Oppo', 'Vivo']; var cellphoneBrand1 = ['HTC', '中兴', '联想', '锤子', '谷歌', '索尼', '努比亚', '360']; var cellphoneBrand2 = ['金立', '摩托罗拉', '诺基亚', '微软', 'LG', '酷派', 'zuk', '...'] var data1 = []; for (var i = 0; i < 8; ++i) { data1.push({ name: cellphoneBrand[i], label: { position: 'inside', rotate: 'tangential' }, children: [{ name: cellphoneBrand1[i], value: 2, label: { position: 'inside', rotate: 'tangential' } }, { name: cellphoneBrand2[i], value: 2, label: { position: 'intside', rotate: 'tangential' } }] }); } option = { title: { text: '2017全球手机市场份额', subtext: 'data from IDC', link: '' }, tooltip: { show: false }, legend: { //type:'scroll', bottom: 20, x: 'center', data: ['Apple', 'Huawei', 'Xiaomi', 'Samsung', 'Oppo', 'others'] }, series: [{ type: 'pie', radius: ['6%', '20%'], roseType: 'area', zlevel: 2, tooltip: { show: true, formatter: '{b}: {c}%' }, label: { show: true, formatter: '{b}\n{c}%' }, data: [{ value: 14.7, name: 'Apple' }, { value: 10.4, name: 'Huawei' }, { value: 6.3, name: 'Xiaomi' }, { value: 21.6, name: 'Samsung' }, { value: 7.6, name: 'Oppo' }, { value: 39.4, name: 'others' } ] }, { type: 'sunburst', nodeClick: false, levels: [{}, { r0: '48%', r: '60%', label: {}, itemStyle: { //shadowBlur: 2, borderWidth: 6, borderColor: '#42ced1', opacity: 1 } }, { r0: '60%', r: '70%', label: {}, itemStyle: { borderWidth: 6, borderColor: '#42b0d1', opacity: 0.6 } }, { r0: '70%', r: '76%', itemStyle: { borderWidth: 6, borderColor: '#22bfb1', opacity: 0.2 } }], data: data1, }] };