12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- function option3 (name) {
- var option = {
- title : {
- text: 'GDP',
- subtext: '数据来自国家统计局',
- x:'right',
- textStyle:{}
- },
- tooltip : {
- trigger: 'item'
- },
- dataRange: {
- min: 0,
- max : dataMap['dataA' + name][2011 + 'max'],
- text:['高','低'], // 文本,默认为数值文本
- calculable : true,
- x: 'left'
- },
- series : [
- {
- type: 'map',
- mapType: 'china',
- mapLocation: {
- y: 'top',
- height : 340
- },
- itemStyle:{
- normal:{label:{show:true}}
- }
- }
- ]
- };
-
- option.title.text = '人均' + eNameMap[name];
- var color = eColorMap[name];
- option.title.textStyle.color = color;
- option.dataRange.color = [
- color,
- require('zrender/tool/color').lift(color, -0.9)
- ];
- // console.log(option.dataRange.color,name)
-
- 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.series[0].name = '人均' + eNameMap[name] + '(' + curYear + ')';
- option.series[0].data = dataMap['dataA' + name][curYear]
-
- timelineOption.options.push(option);
- for (curYear = 2003; curYear <= 2011; curYear++) {
- var newSeries = {
- type: 'map',
- mapType: 'china',
- itemStyle:{
- normal:{label:{show:true}}
- }
- };
- newSeries.name = '人均' + eNameMap[name] + '(' + curYear + ')';
- newSeries.data = dataMap['dataA' + name][curYear]
- timelineOption.options.push({
- series : [newSeries]
- })
- }
- return timelineOption;
- }
|