| function option1 (curSelected) { |
| var option = { |
| color: ['#87cefa','#ff7f50','#da70d6','#32cd32','#6495ed', |
| '#ff69b4','#ba55d3','#cd5c5c','#ffa500','#40e0d0', |
| '#1e90ff','#ff6347','#7b68ee','#00fa9a','#ffd700', |
| '#6699FF','#ff6666','#3cb371','#b8860b','#30e0e0'], |
| title : { |
| subtext: '数据来自国家统计局' |
| }, |
| tooltip : { |
| trigger: 'axis' |
| }, |
| legend: { |
| data : ['GDP','金融','房地产','第一产业','第二产业','第三产业'], |
| selected : curSelected |
| }, |
| toolbox: { |
| show : true, |
| feature : { |
| mark : {show: true}, |
| dataView : {show: true, readOnly: false}, |
| magicType : {show: true, type: ['line', 'bar', 'stack', 'tiled']}, |
| restore : {show: true}, |
| saveAsImage : {show: true} |
| } |
| }, |
| calculable : true, |
| grid : { |
| y : 80, |
| y2 : 100, |
| }, |
| xAxis : [ |
| { |
| type : 'category', |
| axisLabel: { |
| interval: 0 |
| }, |
| data : [ |
| '北京','\n天津','河北','\n山西','内蒙古','\n辽宁', |
| '吉林','\n黑龙江','上海','\n江苏','浙江','\n安徽', |
| '福建','\n江西','山东','\n河南','湖北','\n湖南', |
| '广东','\n广西','海南','\n重庆','四川','\n贵州', |
| '云南','\n西藏','陕西','\n甘肃','青海','\n宁夏','新疆' |
| ] |
| } |
| ], |
| yAxis : [ |
| { |
| type : 'value', |
| name : 'GDP(亿元)', |
| max: 53500, |
| splitArea : {show : true} |
| }, |
| { |
| type : 'value', |
| name : '其他(亿元)', |
| splitArea : {show : true} |
| } |
| ], |
| series : [ |
| { |
| name:'GDP', |
| _name: 'GDP', |
| type:'bar', |
| markLine: { |
| symbol : ['arrow','none'],symbolSize : [4, 2],itemStyle : {normal: {lineStyle: {color:'orange'},borderColor:'orange',label:{position:'left',formatter:function(a,b,c){return Math.round(c)},textStyle:{color:"orange"}}}}, |
| data : [ |
| {type : 'average', name : '平均值'} |
| ] |
| } |
| }, |
| { |
| name:'金融', |
| _name: 'Financial', |
| yAxisIndex: 1, |
| type:'bar' |
| }, |
| { |
| name:'房地产', |
| _name: 'Estate', |
| yAxisIndex: 1, |
| type:'bar' |
| }, |
| { |
| name:'第一产业', |
| _name: 'PI', |
| yAxisIndex: 1, |
| type:'bar' |
| }, |
| { |
| name:'第二产业', |
| _name: 'SI', |
| yAxisIndex: 1, |
| type:'bar' |
| }, |
| { |
| name:'第三产业', |
| _name: 'TI', |
| yAxisIndex: 1, |
| type:'bar' |
| } |
| ] |
| }; |
| |
| var timelineOption = { |
| timeline : { |
| data : (function(){ |
| var a = []; |
| for (var i = 2002; i <= 2011; i++) { |
| a.push(i + '-01-01'); |
| } |
| return a; |
| })(), |
| label : { |
| formatter : function(s) { |
| return s.slice(0, 4); |
| } |
| }, |
| playInterval : 1000 |
| }, |
| options : [] |
| }; |
| |
| var curYear = 2002; |
| option.title.text = curYear + '全国宏观经济指标' |
| for (var i = 0, l = option.series.length; i < l; i++) { |
| option.series[i].data = dataMap['data' + option.series[i]._name][curYear] |
| } |
| timelineOption.options.push(option); |
| |
| for (curYear = 2003; curYear <= 2011; curYear++) { |
| var newSeries = [ |
| { |
| name:'GDP', |
| _name: 'GDP' |
| }, |
| { |
| name:'金融', |
| _name: 'Financial', |
| yAxisIndex: 1 |
| }, |
| { |
| name:'房地产', |
| _name: 'Estate', |
| yAxisIndex: 1 |
| }, |
| { |
| name:'第一产业', |
| _name: 'PI', |
| yAxisIndex: 1 |
| }, |
| { |
| name:'第二产业', |
| _name: 'SI', |
| yAxisIndex: 1 |
| }, |
| { |
| name:'第三产业', |
| _name: 'TI', |
| yAxisIndex: 1 |
| } |
| ]; |
| |
| for (var i = 0, l = newSeries.length; i < l; i++) { |
| newSeries[i].data = dataMap['data' + newSeries[i]._name][curYear] |
| } |
| timelineOption.options.push({ |
| title : { |
| text : curYear + '全国宏观经济指标' |
| }, |
| series : newSeries |
| }) |
| } |
| return timelineOption; |
| } |