多图联动
@{ ViewBag.Title = "mpie"; } <table> <tr> <td><div id="main" style="width: 600px;height:500px;"></div></td> <td><div id="main1" style="width: 670px;height:500px;"></div></td> </tr> </table> <script type="text/javascript"> // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('main'), 'shine'); option = { title: { text: '2016年', left: 'center' }, tooltip: { trigger: 'item', formatter: "{a} <br/>{b}: {c} ({d}%)" }, legend: { orient: 'vertical', show: false, x: 'left', data: ['直达', '营销广告', '搜索引擎', '邮件营销', '联盟广告', '视频广告', '百度', '谷歌', '必应', '其他'] }, series: [ { name: '2016年', type: 'pie', selectedMode: 'single', radius: [0, '80%'], label: { normal: { //position: 'inner', formatter: "{b}({d}%)" } }, labelLine: { normal: { show: true, length: 8, length2:8 } }, data: [ { value: 335, name: '直达' }, { value: 120, name: '邮件营销' }, { value: 134, name: '联盟广告' }, { value: 235, name: '视频广告' }, { value: 448, name: '百度' }, { value: 351, name: '谷歌' }, { value: 247, name: '必应' }, { value: 302, name: '其他' } ] } ] }; myChart.setOption(option); var myChart1 = echarts.init(document.getElementById('main1'), 'shine'); option1 = { title: { text: '2017年', left: 'center' }, tooltip: { trigger: 'item', formatter: "{a} <br/>{b}: {c} ({d}%)" }, legend: { orient: 'vertical', left: 0, data: ['直达', '营销广告', '搜索引擎', '邮件营销', '联盟广告', '视频广告', '百度', '谷歌', '必应', '其他'] }, series: [ { name: '2017年', type: 'pie', selectedMode: 'single', radius: [0, '80%'], label: { normal: { position: 'inner', formatter: "{b}({d}%)" } }, labelLine: { normal: { show: false } }, data: [ { value: 335, name: '直达' }, { value: 310, name: '邮件营销' }, { value: 234, name: '联盟广告' }, { value: 135, name: '视频广告' }, { value: 1048, name: '百度' }, { value: 251, name: '谷歌' }, { value: 147, name: '必应' }, { value: 102, name: '其他' } ] } ] }; myChart1.setOption(option1); echarts.connect([myChart, myChart1]); setTimeout(function () { window.onresize = function () { myChart.resize(); myChart1.resize(); } }, 200) </script>