var all = { "years": ["2000年", "2001年", "2002年"], "yearmonths": [ ["200001", "200002", "200003", "200004", "200005", "200006", "200007", "200008", "200009", "200010", "200011", "200012"], ["200101", "200102", "200103", "200104", "200105", "200106", "200107", "200108", "200109", "200110", "200111", "200112"], ["200201", "200202", "200203", "200204", "200205", "200206", "200207", "200208", "200209", "200210", "200211", "200212"] ], "YYYYMM": [ ["2000年01月", "2000年02月", "2000年03月", "2000年04月", "2000年05月", "2000年06月", "2000年07月", "2000年08月", "2000年09月", "2000年10月", "2000年11月", "2000年12月"], ["2001年01月", "2001年02月", "2001年03月", "2001年04月", "2001年05月", "2001年06月", "2001年07月", "2001年08月", "2001年09月", "2001年10月", "2001年11月", "2001年12月"], ["2002年01月", "2002年02月", "2002年03月", "2002年04月", "2002年05月", "2002年06月", "2002年07月", "2002年08月", "2002年09月", "2002年10月", "2002年11月", "2002年12月"] ], "sumopen": [ [159, 70, 198, 158, 93, 145, 109, 113, 114, 74, 138, 118], [93, 114, 171, 152, 102, 148, 117, 114, 103, 98, 135, 123], [133, 76, 133, 169, 146, 132, 152, 117, 131, 107, 101, 108] ], "sumclose": [ [18, 10, 20, 14, 12, 13, 6, 8, 8, 4, 5, 9], [6, 16, 17, 20, 5, 12, 11, 10, 4, 4, 11, 18], [3, 7, 9, 12, 6, 2, 4, 7, 4, 8, 9, 12] ], "increase": [ [141, 60, 178, 144, 81, 132, 103, 105, 106, 70, 133, 109], [87, 98, 154, 132, 97, 136, 106, 104, 99, 94, 124, 105], [130, 69, 124, 157, 140, 130, 148, 110, 127, 99, 92, 96] ], "sumopenyoy": [ [-5.9, -36.9, -22.7, -23.7, -48.3, -20.8, -6, -21, -20.3, -22.9, 4.5, 5.4], [-41.5, 62.9, -13.6, -3.8, 9.7, 2.1, 7.3, 0.9, -9.6, 32.4, -2.2, 4.2], [43, -33.3, -22.2, 11.2, 43.1, -10.8, 29.9, 2.6, 27.2, 9.2, -25.2, -12.2] ], "sumopenmom": [ [42, -56, 182.9, -20.2, -41.1, 55.9, -24.8, 3.7, 0.9, -35.1, 86.5, -14.5], [-21.2, 22.6, 50, -11.1, -32.9, 45.1, -20.9, -2.6, -9.6, -4.9, 37.8, -8.9], [8.1, -42.9, 75, 27.1, -13.6, -9.6, 15.2, -23, 12, -18.3, -5.6, 6.9] ], "sumcloseyoy": [ [-89.7, -96.7, -97.4, -98.5, -75, -69, -83.3, -66.7, -55.6, -82.6, -85.3, -52.6], [-66.7, 60, -15, 42.9, -58.3, -7.7, 83.3, 25, -50, 0, 120, 100], [-50, -56.2, -47.1, -40, 20, -83.3, -63.6, -30, 0, 100, -18.2, -33.3] ], "sumclosemom": [ [-5.3, -44.4, 100, -30, -14.3, 8.3, -53.8, 33.3, 0, -50, 25, 80], [-33.3, 166.7, 6.3, 17.6, -75, 140, -8.3, -9.1, -60, 0, 175, 63.6], [-83.3, 133.3, 28.6, 33.3, -50, -66.7, 100, 75, -42.9, 100, 12.5, 33.3] ], "increaseyoy": [ [-2920, -131.9, -134, -119.5, -38.6, -6.4, 28.8, -11.8, -15.2, -4.1, 35.7, 17.2], [-38.3, 63.3, -13.5, -8.3, 19.8, 3, 2.9, -1, -6.6, 34.3, -6.8, -3.7], [49.4, -29.6, -19.5, 18.9, 44.3, -4.4, 39.6, 5.8, 28.3, 5.3, -25.8, -8.6] ], "increasemom": [ [51.6, -57.4, 196.7, -19.1, -43.7, 63, -22, 1.9, 1, -34, 90, -18], [-20.2, 12.6, 57.1, -14.3, -26.5, 40.2, -22.1, -1.9, -4.8, -5.1, 31.9, -15.3], [23.8, -46.9, 79.7, 26.6, -10.8, -7.1, 13.8, -25.7, 15.5, -22, -7.1, 4.3] ] }; option = { baseOption: { timeline: { // y: 0, axisType: 'category', // realtime: false, // loop: false, autoPlay: true, // currentIndex: 2, playInterval: 30000, // controlStyle: { // position: 'left' // }, data: all.years, label: { //formatter: function(s) { //return (new Date(s)).getFullYear(); } }, title: { subtext: '企业注册注销统计' }, toolbox: { show: true, feature: { dataZoom: {}, saveAsImage: {} } }, tooltip: { // trigger: 'axis', // formatter: function(params) { // var relVal = params[0].name; // for (var i = 0, l = params.length; i < l; i++) { // if (params[i].seriesName === '企业注册数' || params[i].seriesName === '企业注销数' || params[i].seriesName === '企业净增长数') { // relVal += '<br/>' + params[i].seriesName + ' : ' + params[i].value // } else { // relVal += '<br/>' + params[i].seriesName + ' : ' + params[i].value + "%" // } // } // return relVal; // } }, legend: { x: 'center', top: 50, data: ['企业注册数', '企业注册同比增长', '企业注册环比增长', '企业注销数', '企业注销同比增长', '企业注销环比增长', '企业净增长数', '企业净增数同比增长', '企业净增数环比增长'], }, calculable: true, grid: { top: 130, bottom: 100, tooltip: { trigger: 'axis', formatter: function(params) { var relVal = params[0].name; for (var i = 0, l = params.length; i < l; i++) { if (params[i].seriesName === '企业注册数' || params[i].seriesName === '企业注销数' || params[i].seriesName === '企业净增长数') { relVal += '<br/>' + params[i].seriesName + ' : ' + params[i].value } else { relVal += '<br/>' + params[i].seriesName + ' : ' + params[i].value + "%" } } return relVal; } } }, xAxis: [{ type: 'category', boundaryGap: true, data: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], }], yAxis: [{ type: 'value', name: '数量' // max: 53500 }, { type: 'value', formatter: '{value}', name: '增长率(%)' }], series: [{ yAxisIndex: 0, name: '企业注册数', type: 'bar' }, { yAxisIndex: 1, name: '企业注册同比增长', type: 'line' }, { yAxisIndex: 1, name: '企业注册环比增长', type: 'line' }, { yAxisIndex: 0, name: '企业注销数', type: 'bar' }, { yAxisIndex: 1, name: '企业注销同比增长', type: 'line' }, { yAxisIndex: 1, name: '企业注销环比增长', type: 'line' }, { yAxisIndex: 0, name: '企业净增长数', type: 'bar' }, { yAxisIndex: 1, name: '企业净增数同比增长', type: 'line' }, { yAxisIndex: 1, name: '企业净增数环比增长', type: 'line' }] }, options: [{ title: { text: '2000年企业注册注销数量月报' }, series: [{ data: all.sumopen[0] }, { data: all.sumopenyoy[0] }, { data: all.sumopenmom[0] }, { data: all.sumclose[0] }, { data: all.sumcloseyoy[0] }, { data: all.sumclosemom[0] }, { data: all.increase[0] }, { data: all.increaseyoy[0] }, { data: all.increasemom[0] }] }, { title: { text: '2001年企业注册注销数量月报' }, series: [{ data: all.sumopen[1] }, { data: all.sumopenyoy[1] }, { data: all.sumopenmom[1] }, { data: all.sumclose[1] }, { data: all.sumcloseyoy[1] }, { data: all.sumclosemom[1] }, { data: all.increase[1] }, { data: all.increaseyoy[1] }, { data: all.increasemom[1] }] }, { title: { text: '2002年企业注册注销数量月报' }, series: [{ data: all.sumopen[2] }, { data: all.sumopenyoy[2] }, { data: all.sumopenmom[2] }, { data: all.sumclose[2] }, { data: all.sumcloseyoy[2] }, { data: all.sumclosemom[2] }, { data: all.increase[2] }, { data: all.increaseyoy[2] }, { data: all.increasemom[2] }] }] }; myChart.setOption(option);