GDP单位:百万美元
配置项如下
var data=[
{
"time": '3.16',
"data": [
{"name": "China","value":[81116,"中国"]},
{"name": "Italy","value":[24747,"意大利"]},
{"name": "Iran","value":[14991,"伊朗"]},
{"name": "Corea","value":[8236,"韩国"]},
{"name": "Spain","value":[7753,"西班牙"]},
{"name": "France","value":[5380,"法国"]},
{"name": "Germany","value":[4838,"德国"]},
{"name": "United States","value":[1678,"美国"]},
{"name": "United Kingdom","value":[1395,"英国"]},
{"name": "Japan","value":[814,"日本"]}
]
},
{
"time": "3.17",
"data": [
{"name": "China","value":[81151,"中国"]},
{"name": "Italy","value":[27980,"意大利"]},
{"name": "Iran","value":[16169,"伊朗"]},
{"name": "Spain","value":[9191,"西班牙"]},
{"name": "Corea","value":[8320,"韩国"]},
{"name": "France","value":[6573,"法国"]},
{"name": "Germany","value":[6012,"德国"]},
{"name": "United States","value":[3503,"美国"]},
{"name": "United Kingdom","value":[1547,"英国"]},
{"name": "Japan","value":[829,"日本"]}
]
},
{
"time": '3.18',
"data": [
{"name": "China","value":[81235,"中国"]},
{"name": "Italy","value":[31506,"意大利"]},
{"name": "Iran","value":[17361,"伊朗"]},
{"name": "Spain","value":[11178,"西班牙"]},
{"name": "Corea","value":[8413,"韩国"]},
{"name": "France","value":[7652,"法国"]},
{"name": "Germany","value":[7156,"德国"]},
{"name": "United States","value":[3536,"美国"]},
{"name": "United Kingdom","value":[1954,"英国"]},
{"name": "Japan","value":[898,"日本"]}
]
},
{
"time": '3.19',
"data": [
{"name": "China","value":[81300,"中国"]},
{"name": "Italy","value":[35713,"意大利"]},
{"name": "Iran","value":[18407,"伊朗"]},
{"name": "Spain","value":[13716,"西班牙"]},
{"name": "France","value":[9043,"法国"]},
{"name": "Corea","value":[8652,"韩国"]},
{"name": "Germany","value":[8198,"德国"]},
{"name": "United States","value":[7087,"美国"]},
{"name": "United Kingdom","value":[2630,"英国"]},
{"name": "Japan","value":[959,"日本"]}
]
},
{
"time": '3.20',
"data": [
{"name": "China","value":[81416,"中国"]},
{"name": "Italy","value":[47021,"意大利"]},
{"name": "Spain","value":[19980,"西班牙"]},
{"name": "Iran","value":[19644,"伊朗"]},
{"name": "Germany","value":[18323,"德国"]},
{"name": "France","value":[12475,"法国"]},
{"name": "United States","value":[10442,"美国"]},
{"name": "Corea","value":[8799,"韩国"]},
{"name": "United Kingdom","value":[3983,"英国"]},
{"name": "Japan","value":[969,"日本"]}
]
},
{
"time": '3.21',
"data": [
{"name": "China","value":[81498,"中国"]},
{"name": "Italy","value":[53578,"意大利"]},
{"name": "Spain","value":[24926,"西班牙"]},
{"name": "Germany","value":[21463,"德国"]},
{"name": "Iran","value":[20610,"伊朗"]},
{"name": "United States","value":[15219,"美国"]},
{"name": "France","value":[14296,"法国"]},
{"name": "Corea","value":[8897,"韩国"]},
{"name": "United Kingdom","value":[5018,"英国"]},
{"name": "Japan","value":[1054,"日本"]}
]
},
{
"time": '3.22',
"data": [
{"name": "China","value":[81600,"中国"]},
{"name": "Italy","value":[53578,"意大利"]},
{"name": "Spain","value":[24926,"西班牙"]},
{"name": "Iran","value":[21638,"伊朗"]},
{"name": "Germany","value":[21463,"德国"]},
{"name": "United States","value":[15219,"美国"]},
{"name": "France","value":[14296,"法国"]},
{"name": "Corea","value":[8897,"韩国"]},
{"name": "United Kingdom","value":[5018,"英国"]},
{"name": "Turkey","value":[1236,"土耳其"]}
]
},
{
"time": '3.23',
"data": [
{"name": "China","value":[81747,"中国"]},
{"name": "Italy","value":[59138,"意大利"]},
{"name": "United States","value":[31573,"美国"]},
{"name": "Spain","value":[28572,"西班牙"]},
{"name": "Germany","value":[24774,"德国"]},
{"name": "Iran","value":[23049,"伊朗"]},
{"name": "France","value":[15821,"法国"]},
{"name": "Corea","value":[8961,"韩国"]},
{"name": "United Kingdom","value":[5687,"英国"]},
{"name": "Turkey","value":[1529,"土耳其"]}
]
},
{
"time": '3.24',
"data": [
{"name": "China","value":[81847,"中国"]},
{"name": "Italy","value":[63927,"意大利"]},
{"name": "United States","value":[42164,"美国"]},
{"name": "Spain","value":[33089,"西班牙"]},
{"name": "Germany","value":[29212,"德国"]},
{"name": "Iran","value":[24811,"伊朗"]},
{"name": "France","value":[19615,"法国"]},
{"name": "Corea","value":[9037,"韩国"]},
{"name": "United Kingdom","value":[6654,"英国"]},
{"name": "Australia","value":[4486,"澳大利亚"]}
]
},
{
"time": '3.25',
"data": [
{"name": "China","value":[81960,"中国"]},
{"name": "Italy","value":[69176,"意大利"]},
{"name": "United States","value":[51914,"美国"]},
{"name": "Spain","value":[39673,"西班牙"]},
{"name": "Germany","value":[31554,"德国"]},
{"name": "Iran","value":[27017,"伊朗"]},
{"name": "France","value":[22025,"法国"]},
{"name": "Corea","value":[9241,"韩国"]},
{"name": "United Kingdom","value":[8081,"英国"]},
{"name": "Australia","value":[5282,"澳大利亚"]}
]
},
{
"time": '3.26',
"data": [
{"name": "China","value":[82078,"中国"]},
{"name": "Italy","value":[74386,"意大利"]},
{"name": "United States","value":[63570,"美国"]},
{"name": "Spain","value":[47610,"西班牙"]},
{"name": "Germany","value":[36508,"德国"]},
{"name": "Iran","value":[29406,"伊朗"]},
{"name": "France","value":[24920,"法国"]},
{"name": "United Kingdom","value":[9533,"英国"]},
{"name": "Corea","value":[9332,"韩国"]},
{"name": "Turkey","value":[3629,"土耳其"]}
]
},
{
"time": '3.27',
"data": [
{"name": "China","value":[82213,"中国"]},
{"name": "Italy","value":[80539,"意大利"]},
{"name": "United States","value":[68334,"美国"]},
{"name": "Spain","value":[56188,"西班牙"]},
{"name": "Germany","value":[42288,"德国"]},
{"name": "Iran","value":[32332,"伊朗"]},
{"name": "France","value":[28786,"法国"]},
{"name": "United Kingdom","value":[11662,"英国"]},
{"name": "Corea","value":[9332,"韩国"]},
{"name": "Turkey","value":[5698,"土耳其"]}
]
},
{
"time": '3.28',
"data": [
{"name": "Italy","value":[86498,"意大利"]},
{"name": "United States","value":[85228,"美国"]},
{"name": "China","value":[82341,"中国"]},
{"name": "Spain","value":[64059,"西班牙"]},
{"name": "Germany","value":[48582,"德国"]},
{"name": "Iran","value":[35408,"伊朗"]},
{"name": "France","value":[32542,"法国"]},
{"name": "United Kingdom","value":[14547,"英国"]},
{"name": "Corea","value":[9478,"韩国"]},
{"name": "Australia","value":[7697,"澳大利亚"]}
]
},
{
"time": '3.29',
"data": [
{"name": "United States","value":[103321,"美国"]},
{"name": "Italy","value":[92472,"意大利"]},
{"name": "China","value":[82446,"中国"]},
{"name": "Spain","value":[72248,"西班牙"]},
{"name": "Germany","value":[52547,"德国"]},
{"name": "Iran","value":[38309,"伊朗"]},
{"name": "France","value":[37145,"法国"]},
{"name": "United Kingdom","value":[17093,"英国"]},
{"name": "Corea","value":[9583,"韩国"]},
{"name": "Turkey","value":[9217,"土耳其"]}
]
},
{
"time": '3.30',
"data": [
{"name": "United States","value":[122653,"美国"]},
{"name": "Italy","value":[97689,"意大利"]},
{"name": "China","value":[82544,"中国"]},
{"name": "Spain","value":[78797,"西班牙"]},
{"name": "Germany","value":[57298,"德国"]},
{"name": "Iran","value":[41495,"伊朗"]},
{"name": "France","value":[39642,"法国"]},
{"name": "United Kingdom","value":[19526,"英国"]},
{"name": "Corea","value":[9661,"韩国"]},
{"name": "Turkey","value":[9271,"土耳其"]}
]
},
{
"time": '3.31',
"data": [
{"name": "United States","value":[140640,"美国"]},
{"name": "Italy","value":[101739,"意大利"]},
{"name": "Spain","value":[85195,"西班牙"]},
{"name": "China","value":[82630,"中国"]},
{"name": "Germany","value":[61913,"德国"]},
{"name": "Iran","value":[44606,"伊朗"]},
{"name": "France","value":[43977,"法国"]},
{"name": "United Kingdom","value":[22145,"英国"]},
{"name": "Turkey","value":[13531,"土耳其"]},
{"name": "Corea","value":[9887,"韩国"]}
]
}
]
var option = {
baseOption: {
animationDurationUpdate: 1000,
animationEasingUpdate: 'quinticInOut',
timeline: {
show: false,
axisType: 'category',
orient: 'vertical',
autoPlay: true,
inverse: true,
playInterval: 2000,
left: null,
right: 5,
top: 20,
bottom: 20,
width: 46,
height: null,
label: {
normal: {
textStyle: {
color: '#ddd'
}
},
emphasis: {
textStyle: {
color: '#fff'
}
}
},
symbol: 'none',
lineStyle: {
color: '#555'
},
},
backgroundColor: '#404a59',
title: {
text: '3月16日至3月31日世界疫情累计确诊人数前十动态',
subtext: '单位:人',
left: 'center',
top: 'top',
textStyle: {
fontSize: 25,
color: 'rgba(255,255,255, 0.9)'
}
},
grid: {
left: '35%',
right: '30%',
top: '75%',
bottom: 0
},
xAxis: {},
yAxis: {},
series: [
{
id: 'map',
type: 'map',
mapType: 'world',
top: '8%',
bottom: '25%',
left: 0,
itemStyle: {
normal: {
areaColor: '#323c48',
borderColor: '#404a59'
},
emphasis: {
label: {
show: true
},
areaColor: 'rgba(255,255,255, 0.5)'
}
},
data: []
}, {
id: 'bar',
type: 'bar',
tooltip: {
show: false
},
label: {
normal: {
show: true,
position: 'right',
textStyle: {
color: '#ddd'
}
}
},
data: []
},
]
},
options: []
}
for (var i = 0; i < data.length; i++) {
//计算其余国家GDP
option.options.push({
visualMap: [{
show: false,
dimension: 0,
left: '25%',
itemWidth: 12,
min:data[i].data[9].value[0],
max:data[i].data[0].value[0],
text: ['高', '低'],
textStyle: {
color: '#ddd'
},
inRange: {
color: ['lightskyblue', 'yellow', 'orangered', 'red']
}
}],
xAxis: {
type: 'value',
show: false
},
yAxis: {
type: 'category',
show: false
},
series: [
{
id: 'map',
data: data[i].data
}
]
})
}