专利局
配置项如下
var dataMap = {};
function dataFormatter(obj) {
var pList = ['西安', '深圳', '济南', '上海', '中关村', '武汉'];
var temp;
for (var year = 1999; year <= 2016; year++) {
var max = 0;
var sum = 0;
temp = obj[year];
for (var i = 0, l = temp.length; i < l; i++) {
max = Math.max(max, temp[i]);
sum += temp[i];
obj[year][i] = {
name: pList[i],
value: temp[i]
}
}
obj[year + 'max'] = Math.floor(max / 100) * 100;
obj[year + 'sum'] = sum;
}
return obj;
}
dataMap.dataGDP = dataFormatter({
//max : 60000,
2016: [1719, 7128, 3687, 2843, 1517, 3778],
2015: [2062, 11011, 5119, 4038, 3237, 3748],
2014: [6711, 10373, 5108, 2796, 4598, 2653],
2013: [10492, 8580, 4817, 1618, 4029, 2038],
2012: [5997, 8356, 4435, 1255, 4458, 1696],
2011: [3440, 11487, 3446, 796, 3407, 1211],
2010: [2249, 11446, 2864, 499, 2625, 660],
2009: [1199, 8402, 2369, 574, 2394, 475],
2008: [584, 6028, 2571, 382, 1322, 213],
2007: [357, 6296, 1721, 207, 1580, 134],
2006: [222, 3529, 1268, 178, 1072, 86],
2005: [190, 1704, 1110, 130, 622, 41],
2004: [154, 1056, 923, 36, 411, 42],
2003: [128, 698, 743, 24, 354, 47],
2002: [74, 365, 732, 11, 154, 16],
2001: [43, 91, 396, 6, 50, 21],
2000: [19, 123, 255, 6, 109, 27],
1999: [27, 52, 169, '-', 18, 8]
});
dataMap.dataPI = dataFormatter({
//max : 4000,
2016: [1719, 7128, 3687, 2843, 1517, 3778],
2015: [2062, 11011, 5119, 4038, 3237, 3748],
2014: [6711, 10373, 5108, 2796, 4598, 2653],
2013: [10492, 8580, 4817, 1618, 4029, 2038],
2012: [5997, 8356, 4435, 1255, 4458, 1696],
2011: [3440, 11487, 3446, 796, 3407, 1211],
2010: [2249, 11446, 2864, 499, 2625, 660],
2009: [1199, 8402, 2369, 574, 2394, 475],
2008: [584, 6028, 2571, 382, 1322, 213],
2007: [357, 6296, 1721, 207, 1580, 134],
2006: [222, 3529, 1268, 178, 1072, 86],
2005: [190, 1704, 1110, 130, 622, 41],
2004: [154, 1056, 923, 36, 411, 42],
2003: [128, 698, 743, 24, 354, 47],
2002: [74, 365, 732, 11, 154, 16],
2001: [43, 91, 396, 6, 50, 21],
2000: [19, 123, 255, 6, 109, 27],
1999: [27, 52, 169, '-', 18, 8]
});
dataMap.dataSI = dataFormatter({
//max : 26600,
2016: [1719, 7128, 3687, 2843, 1517, 3778],
2015: [2062, 11011, 5119, 4038, 3237, 3748],
2014: [6711, 10373, 5108, 2796, 4598, 2653],
2013: [10492, 8580, 4817, 1618, 4029, 2038],
2012: [5997, 8356, 4435, 1255, 4458, 1696],
2011: [3440, 11487, 3446, 796, 3407, 1211],
2010: [2249, 11446, 2864, 499, 2625, 660],
2009: [1199, 8402, 2369, 574, 2394, 475],
2008: [584, 6028, 2571, 382, 1322, 213],
2007: [357, 6296, 1721, 207, 1580, 134],
2006: [222, 3529, 1268, 178, 1072, 86],
2005: [190, 1704, 1110, 130, 622, 41],
2004: [154, 1056, 923, 36, 411, 42],
2003: [128, 698, 743, 24, 354, 47],
2002: [74, 365, 732, 11, 154, 16],
2001: [43, 91, 396, 6, 50, 21],
2000: [19, 123, 255, 6, 109, 27],
1999: [27, 52, 169, '-', 18, 8]
});
dataMap.dataTI = dataFormatter({
//max : 25000,
2016: [1719, 7128, 3687, 2843, 1517, 3778],
2015: [2062, 11011, 5119, 4038, 3237, 3748],
2014: [6711, 10373, 5108, 2796, 4598, 2653],
2013: [10492, 8580, 4817, 1618, 4029, 2038],
2012: [5997, 8356, 4435, 1255, 4458, 1696],
2011: [3440, 11487, 3446, 796, 3407, 1211],
2010: [2249, 11446, 2864, 499, 2625, 660],
2009: [1199, 8402, 2369, 574, 2394, 475],
2008: [584, 6028, 2571, 382, 1322, 213],
2007: [357, 6296, 1721, 207, 1580, 134],
2006: [222, 3529, 1268, 178, 1072, 86],
2005: [190, 1704, 1110, 130, 622, 41],
2004: [154, 1056, 923, 36, 411, 42],
2003: [128, 698, 743, 24, 354, 47],
2002: [74, 365, 732, 11, 154, 16],
2001: [43, 91, 396, 6, 50, 21],
2000: [19, 123, 255, 6, 109, 27],
1999: [27, 52, 169, '-', 18, 8]
});
dataMap.dataEstate = dataFormatter({
2016: [1719, 7128, 3687, 2843, 1517, 3778],
2015: [2062, 11011, 5119, 4038, 3237, 3748],
2014: [6711, 10373, 5108, 2796, 4598, 2653],
2013: [10492, 8580, 4817, 1618, 4029, 2038],
2012: [5997, 8356, 4435, 1255, 4458, 1696],
2011: [3440, 11487, 3446, 796, 3407, 1211],
2010: [2249, 11446, 2864, 499, 2625, 660],
2009: [1199, 8402, 2369, 574, 2394, 475],
2008: [584, 6028, 2571, 382, 1322, 213],
2007: [357, 6296, 1721, 207, 1580, 134],
2006: [222, 3529, 1268, 178, 1072, 86],
2005: [190, 1704, 1110, 130, 622, 41],
2004: [154, 1056, 923, 36, 411, 42],
2003: [128, 698, 743, 24, 354, 47],
2002: [74, 365, 732, 11, 154, 16],
2001: [43, 91, 396, 6, 50, 21],
2000: [19, 123, 255, 6, 109, 27],
1999: [27, 52, 169, '-', 18, 8]
});
dataMap.dataFinancial = dataFormatter({
//max : 3200,
2016: [1719, 7128, 3687, 2843, 1517, 3778],
2015: [2062, 11011, 5119, 4038, 3237, 3748],
2014: [6711, 10373, 5108, 2796, 4598, 2653],
2013: [10492, 8580, 4817, 1618, 4029, 2038],
2012: [5997, 8356, 4435, 1255, 4458, 1696],
2011: [3440, 11487, 3446, 796, 3407, 1211],
2010: [2249, 11446, 2864, 499, 2625, 660],
2009: [1199, 8402, 2369, 574, 2394, 475],
2008: [584, 6028, 2571, 382, 1322, 213],
2007: [357, 6296, 1721, 207, 1580, 134],
2006: [222, 3529, 1268, 178, 1072, 86],
2005: [190, 1704, 1110, 130, 622, 41],
2004: [154, 1056, 923, 36, 411, 42],
2003: [128, 698, 743, 24, 354, 47],
2002: [74, 365, 732, 11, 154, 16],
2001: [43, 91, 396, 6, 50, 21],
2000: [19, 123, 255, 6, 109, 27],
1999: [27, 52, 169, '-', 18, 8]
});
option = {
baseOption: {
timeline: {
// y: 0,
axisType: 'category',
// realtime: false,
// loop: false,
autoPlay: true,
// currentIndex: 2,
playInterval: 1000,
// controlStyle: {
// position: 'left'
// },
data: [
'2001-01-01', '2002-01-01', '2003-01-01', '2004-01-01', '2005-01-01', '2006-01-01', '2007-01-01',
'2008-01-01', '2009-01-01', '2010-01-01', '2011-01-01', '2012-01-01', '2013-01-01', '2014-01-01',
'2015-01-01', '2016-01-01'
],
label: {
formatter: function(s) {
return (new Date(s)).getFullYear();
}
}
},
title: {
subtext: '专利局'
},
tooltip: {},
legend: {
x: 'right',
data: ['发明申请', '发明授权', '新型', '外观']
},
calculable: true,
grid: {
top: 80,
bottom: 100
},
xAxis: [{
'type': 'category',
'axisLabel': {
'interval': 0
},
'data': [
'西安', '深圳', '济南', '上海', '中关村', '武汉'
],
splitLine: {
show: false
}
}],
yAxis: [{
type: 'value',
name: '专利(项)',
// max: 53500
max: 12000
}],
series: [{
name: 'GDP',
type: 'bar'
}, {
name: '金融',
type: 'bar'
}, {
name: '房地产',
type: 'bar'
}, {
name: '发明申请',
type: 'bar'
}, {
name: '发明授权',
type: 'bar'
}, {
name: '新型',
type: 'bar'
}, {
name: 'GDP占比',
type: 'pie',
center: ['75%', '35%'],
radius: '28%'
}]
},
options: [{
title: {
text: '2001全国宏观经济指标'
},
series: [{
data: dataMap.dataGDP['2001']
}, {
data: dataMap.dataFinancial['2001']
}, {
data: dataMap.dataEstate['2001']
}, {
data: dataMap.dataPI['2001']
}, {
data: dataMap.dataSI['2001']
}, {
data: dataMap.dataTI['2001']
}, {
data: [{
name: '发明申请',
value: dataMap.dataPI['2001sum']
}, {
name: '发明授权',
value: dataMap.dataSI['2001sum']
}, {
name: '新型',
value: dataMap.dataTI['2001sum']
}]
}]
}, {
title: {
text: '2002全国宏观经济指标'
},
series: [{
data: dataMap.dataGDP['2002']
}, {
data: dataMap.dataFinancial['2002']
}, {
data: dataMap.dataEstate['2002']
}, {
data: dataMap.dataPI['2002']
}, {
data: dataMap.dataSI['2002']
}, {
data: dataMap.dataTI['2002']
}, {
data: [{
name: '发明申请',
value: dataMap.dataPI['2002sum']
}, {
name: '发明授权',
value: dataMap.dataSI['2002sum']
}, {
name: '新型',
value: dataMap.dataTI['2002sum']
}]
}]
}, {
title: {
text: '2003全国宏观经济指标'
},
series: [{
data: dataMap.dataGDP['2003']
}, {
data: dataMap.dataFinancial['2003']
}, {
data: dataMap.dataEstate['2003']
}, {
data: dataMap.dataPI['2003']
}, {
data: dataMap.dataSI['2003']
}, {
data: dataMap.dataTI['2003']
}, {
data: [{
name: '发明申请',
value: dataMap.dataPI['2003sum']
}, {
name: '发明授权',
value: dataMap.dataSI['2003sum']
}, {
name: '新型',
value: dataMap.dataTI['2003sum']
}]
}]
}, {
title: {
text: '2004全国宏观经济指标'
},
series: [{
data: dataMap.dataGDP['2004']
}, {
data: dataMap.dataFinancial['2004']
}, {
data: dataMap.dataEstate['2004']
}, {
data: dataMap.dataPI['2004']
}, {
data: dataMap.dataSI['2004']
}, {
data: dataMap.dataTI['2004']
}, {
data: [{
name: '发明申请',
value: dataMap.dataPI['2004sum']
}, {
name: '发明授权',
value: dataMap.dataSI['2004sum']
}, {
name: '新型',
value: dataMap.dataTI['2004sum']
}]
}]
}, {
title: {
text: '2005全国宏观经济指标'
},
series: [{
data: dataMap.dataGDP['2005']
}, {
data: dataMap.dataFinancial['2005']
}, {
data: dataMap.dataEstate['2005']
}, {
data: dataMap.dataPI['2005']
}, {
data: dataMap.dataSI['2005']
}, {
data: dataMap.dataTI['2005']
}, {
data: [{
name: '发明申请',
value: dataMap.dataPI['2005sum']
}, {
name: '发明授权',
value: dataMap.dataSI['2005sum']
}, {
name: '新型',
value: dataMap.dataTI['2005sum']
}]
}]
}, {
title: {
text: '2006全国宏观经济指标'
},
series: [{
data: dataMap.dataGDP['2006']
}, {
data: dataMap.dataFinancial['2006']
}, {
data: dataMap.dataEstate['2006']
}, {
data: dataMap.dataPI['2006']
}, {
data: dataMap.dataSI['2006']
}, {
data: dataMap.dataTI['2006']
}, {
data: [{
name: '发明申请',
value: dataMap.dataPI['2006sum']
}, {
name: '发明授权',
value: dataMap.dataSI['2006sum']
}, {
name: '新型',
value: dataMap.dataTI['2006sum']
}]
}]
}, {
title: {
text: '2007全国宏观经济指标'
},
series: [{
data: dataMap.dataGDP['2007']
}, {
data: dataMap.dataFinancial['2007']
}, {
data: dataMap.dataEstate['2007']
}, {
data: dataMap.dataPI['2007']
}, {
data: dataMap.dataSI['2007']
}, {
data: dataMap.dataTI['2007']
}, {
data: [{
name: '发明申请',
value: dataMap.dataPI['2007sum']
}, {
name: '发明授权',
value: dataMap.dataSI['2007sum']
}, {
name: '新型',
value: dataMap.dataTI['2007sum']
}]
}]
}, {
title: {
text: '2008全国宏观经济指标'
},
series: [{
data: dataMap.dataGDP['2008']
}, {
data: dataMap.dataFinancial['2008']
}, {
data: dataMap.dataEstate['2008']
}, {
data: dataMap.dataPI['2008']
}, {
data: dataMap.dataSI['2008']
}, {
data: dataMap.dataTI['2008']
}, {
data: [{
name: '发明申请',
value: dataMap.dataPI['2008sum']
}, {
name: '发明授权',
value: dataMap.dataSI['2008sum']
}, {
name: '新型',
value: dataMap.dataTI['2008sum']
}]
}]
}, {
title: {
text: '2009全国宏观经济指标'
},
series: [{
data: dataMap.dataGDP['2009']
}, {
data: dataMap.dataFinancial['2009']
}, {
data: dataMap.dataEstate['2009']
}, {
data: dataMap.dataPI['2009']
}, {
data: dataMap.dataSI['2009']
}, {
data: dataMap.dataTI['2009']
}, {
data: [{
name: '发明申请',
value: dataMap.dataPI['2009sum']
}, {
name: '发明授权',
value: dataMap.dataSI['2009sum']
}, {
name: '新型',
value: dataMap.dataTI['2009sum']
}]
}]
}, {
title: {
text: '2010全国宏观经济指标'
},
series: [{
data: dataMap.dataGDP['2010']
}, {
data: dataMap.dataFinancial['2010']
}, {
data: dataMap.dataEstate['2010']
}, {
data: dataMap.dataPI['2010']
}, {
data: dataMap.dataSI['2010']
}, {
data: dataMap.dataTI['2010']
}, {
data: [{
name: '发明申请',
value: dataMap.dataPI['2010sum']
}, {
name: '发明授权',
value: dataMap.dataSI['2010sum']
}, {
name: '新型',
value: dataMap.dataTI['2010sum']
}]
}]
}, {
title: {
text: '2011全国宏观经济指标'
},
series: [{
data: dataMap.dataGDP['2011']
}, {
data: dataMap.dataFinancial['2011']
}, {
data: dataMap.dataEstate['2011']
}, {
data: dataMap.dataPI['2011']
}, {
data: dataMap.dataSI['2011']
}, {
data: dataMap.dataTI['2011']
}, {
data: [{
name: '发明申请',
value: dataMap.dataPI['2011sum']
}, {
name: '发明授权',
value: dataMap.dataSI['2011sum']
}, {
name: '新型',
value: dataMap.dataTI['2011sum']
}]
}]
}]
};