新冠病毒全球确诊病例变化情况echarts 地图配置项内容和展示

以一周为周期

配置项如下
      var data = [{
    "time": 0,
    "data": [{
        "name": "China",
        "value": [548, 98.73873873873873, "China"]
    }, {
        "name": "Japan",
        "value": [2, 0.36036036036036034, "Japan"]
    }, {
        "name": "Thailand",
        "value": [2, 0.36036036036036034, "Thailand"]
    }, {
        "name": "Korea, South",
        "value": [1, 0.18018018018018017, "Korea, South"]
    }, {
        "name": "Taiwan*",
        "value": [1, 0.18018018018018017, "Taiwan*"]
    }, {
        "name": "United States",
        "value": [1, 0.18018018018018017, "United States"]
    }, {
        "name": "Afghanistan",
        "value": [0, 0.0, "Afghanistan"]
    }, {
        "name": "North Macedonia",
        "value": [0, 0.0, "North Macedonia"]
    }, {
        "name": "Namibia",
        "value": [0, 0.0, "Namibia"]
    }, {
        "name": "Nepal",
        "value": [0, 0.0, "Nepal"]
    }, {
        "name": "Netherlands",
        "value": [0, 0.0, "Netherlands"]
    }, {
        "name": "New Zealand",
        "value": [0, 0.0, "New Zealand"]
    }, {
        "name": "Nicaragua",
        "value": [0, 0.0, "Nicaragua"]
    }, {
        "name": "Niger",
        "value": [0, 0.0, "Niger"]
    }, {
        "name": "Nigeria",
        "value": [0, 0.0, "Nigeria"]
    }, {
        "name": "Norway",
        "value": [0, 0.0, "Norway"]
    }, {
        "name": "Morocco",
        "value": [0, 0.0, "Morocco"]
    }, {
        "name": "Oman",
        "value": [0, 0.0, "Oman"]
    }, {
        "name": "Pakistan",
        "value": [0, 0.0, "Pakistan"]
    }, {
        "name": "Panama",
        "value": [0, 0.0, "Panama"]
    }, {
        "name": "Papua New Guinea",
        "value": [0, 0.0, "Papua New Guinea"]
    }, {
        "name": "Paraguay",
        "value": [0, 0.0, "Paraguay"]
    }, {
        "name": "Peru",
        "value": [0, 0.0, "Peru"]
    }, {
        "name": "Philippines",
        "value": [0, 0.0, "Philippines"]
    }, {
        "name": "Poland",
        "value": [0, 0.0, "Poland"]
    }, {
        "name": "Portugal",
        "value": [0, 0.0, "Portugal"]
    }, {
        "name": "Mozambique",
        "value": [0, 0.0, "Mozambique"]
    }, {
        "name": "Monaco",
        "value": [0, 0.0, "Monaco"]
    }, {
        "name": "Montenegro",
        "value": [0, 0.0, "Montenegro"]
    }, {
        "name": "Malawi",
        "value": [0, 0.0, "Malawi"]
    }, ]
}, {
    "time": 1,
    "data": [{
        "name": "China",
        "value": [6087, 98.71878040869284, "China"]
    }, {
        "name": "Thailand",
        "value": [14, 0.2270515731430425, "Thailand"]
    }, {
        "name": "Taiwan*",
        "value": [8, 0.12974375608173858, "Taiwan*"]
    }, {
        "name": "Malaysia",
        "value": [7, 0.11352578657152125, "Malaysia"]
    }, {
        "name": "Japan",
        "value": [7, 0.11352578657152125, "Japan"]
    }, {
        "name": "Singapore",
        "value": [7, 0.11352578657152125, "Singapore"]
    }, {
        "name": "Australia",
        "value": [6, 0.09730781706130393, "Australia"]
    }, {
        "name": "United States",
        "value": [5, 0.0810898475510866, "United States"]
    }, {
        "name": "France",
        "value": [5, 0.0810898475510866, "France"]
    }, {
        "name": "Korea, South",
        "value": [4, 0.06487187804086929, "Korea, South"]
    }, {
        "name": "Germany",
        "value": [4, 0.06487187804086929, "Germany"]
    }, {
        "name": "United Arab Emirates",
        "value": [4, 0.06487187804086929, "United Arab Emirates"]
    }, {
        "name": "Vietnam",
        "value": [2, 0.032435939020434644, "Vietnam"]
    }, {
        "name": "Canada",
        "value": [2, 0.032435939020434644, "Canada"]
    }, {
        "name": "Finland",
        "value": [1, 0.016217969510217322, "Finland"]
    }, {
        "name": "Nepal",
        "value": [1, 0.016217969510217322, "Nepal"]
    }, {
        "name": "Cambodia",
        "value": [1, 0.016217969510217322, "Cambodia"]
    }, {
        "name": "Sri Lanka",
        "value": [1, 0.016217969510217322, "Sri Lanka"]
    }, {
        "name": "New Zealand",
        "value": [0, 0.0, "New Zealand"]
    }, {
        "name": "Nicaragua",
        "value": [0, 0.0, "Nicaragua"]
    }, {
        "name": "Nigeria",
        "value": [0, 0.0, "Nigeria"]
    }, {
        "name": "Niger",
        "value": [0, 0.0, "Niger"]
    }, {
        "name": "Netherlands",
        "value": [0, 0.0, "Netherlands"]
    }, {
        "name": "Afghanistan",
        "value": [0, 0.0, "Afghanistan"]
    }, {
        "name": "North Macedonia",
        "value": [0, 0.0, "North Macedonia"]
    }, {
        "name": "Norway",
        "value": [0, 0.0, "Norway"]
    }, {
        "name": "Oman",
        "value": [0, 0.0, "Oman"]
    }, {
        "name": "Panama",
        "value": [0, 0.0, "Panama"]
    }, {
        "name": "Papua New Guinea",
        "value": [0, 0.0, "Papua New Guinea"]
    }, {
        "name": "Paraguay",
        "value": [0, 0.0, "Paraguay"]
    }, ]
}, {
    "time": 2,
    "data": [{
        "name": "China",
        "value": [27440, 99.29437307761896, "China"]
    }, {
        "name": "Singapore",
        "value": [28, 0.10132078885471323, "Singapore"]
    }, {
        "name": "Thailand",
        "value": [25, 0.0904649900488511, "Thailand"]
    }, {
        "name": "Japan",
        "value": [22, 0.07960919124298896, "Japan"]
    }, {
        "name": "Korea, South",
        "value": [19, 0.06875339243712683, "Korea, South"]
    }, {
        "name": "Australia",
        "value": [13, 0.04704179482540257, "Australia"]
    }, {
        "name": "Malaysia",
        "value": [12, 0.04342319522344853, "Malaysia"]
    }, {
        "name": "Germany",
        "value": [12, 0.04342319522344853, "Germany"]
    }, {
        "name": "Taiwan*",
        "value": [11, 0.03980459562149448, "Taiwan*"]
    }, {
        "name": "United States",
        "value": [11, 0.03980459562149448, "United States"]
    }, {
        "name": "Vietnam",
        "value": [8, 0.02894879681563235, "Vietnam"]
    }, {
        "name": "France",
        "value": [6, 0.021711597611724264, "France"]
    }, {
        "name": "Canada",
        "value": [5, 0.01809299800977022, "Canada"]
    }, {
        "name": "United Arab Emirates",
        "value": [5, 0.01809299800977022, "United Arab Emirates"]
    }, {
        "name": "India",
        "value": [3, 0.010855798805862132, "India"]
    }, {
        "name": "Philippines",
        "value": [2, 0.007237199203908087, "Philippines"]
    }, {
        "name": "United Kingdom",
        "value": [2, 0.007237199203908087, "United Kingdom"]
    }, {
        "name": "Italy",
        "value": [2, 0.007237199203908087, "Italy"]
    }, {
        "name": "Russia",
        "value": [2, 0.007237199203908087, "Russia"]
    }, {
        "name": "Cambodia",
        "value": [1, 0.0036185996019540436, "Cambodia"]
    }, {
        "name": "Sweden",
        "value": [1, 0.0036185996019540436, "Sweden"]
    }, {
        "name": "Nepal",
        "value": [1, 0.0036185996019540436, "Nepal"]
    }, {
        "name": "Belgium",
        "value": [1, 0.0036185996019540436, "Belgium"]
    }, {
        "name": "Sri Lanka",
        "value": [1, 0.0036185996019540436, "Sri Lanka"]
    }, {
        "name": "Finland",
        "value": [1, 0.0036185996019540436, "Finland"]
    }, {
        "name": "Spain",
        "value": [1, 0.0036185996019540436, "Spain"]
    }, {
        "name": "New Zealand",
        "value": [0, 0.0, "New Zealand"]
    }, {
        "name": "Oman",
        "value": [0, 0.0, "Oman"]
    }, {
        "name": "Nicaragua",
        "value": [0, 0.0, "Nicaragua"]
    }, {
        "name": "Niger",
        "value": [0, 0.0, "Niger"]
    }, ]
}, {
    "time": 3,
    "data": [{
        "name": "China",
        "value": [44759, 98.97835076623693, "China"]
    }, {
        "name": "Diamond Princess",
        "value": [175, 0.38698834612237676, "Diamond Princess"]
    }, {
        "name": "Singapore",
        "value": [50, 0.11056809889210766, "Singapore"]
    }, {
        "name": "Thailand",
        "value": [33, 0.07297494526879104, "Thailand"]
    }, {
        "name": "Japan",
        "value": [28, 0.06191813537958028, "Japan"]
    }, {
        "name": "Korea, South",
        "value": [28, 0.06191813537958028, "Korea, South"]
    }, {
        "name": "Malaysia",
        "value": [18, 0.03980451560115875, "Malaysia"]
    }, {
        "name": "Taiwan*",
        "value": [18, 0.03980451560115875, "Taiwan*"]
    }, {
        "name": "Germany",
        "value": [16, 0.03538179164547445, "Germany"]
    }, {
        "name": "Vietnam",
        "value": [15, 0.0331704296676323, "Vietnam"]
    }, {
        "name": "Australia",
        "value": [15, 0.0331704296676323, "Australia"]
    }, {
        "name": "United States",
        "value": [12, 0.026536343734105836, "United States"]
    }, {
        "name": "France",
        "value": [11, 0.024324981756263683, "France"]
    }, {
        "name": "United Kingdom",
        "value": [9, 0.019902257800579377, "United Kingdom"]
    }, {
        "name": "United Arab Emirates",
        "value": [8, 0.017690895822737224, "United Arab Emirates"]
    }, {
        "name": "Canada",
        "value": [7, 0.01547953384489507, "Canada"]
    }, {
        "name": "India",
        "value": [3, 0.006634085933526459, "India"]
    }, {
        "name": "Philippines",
        "value": [3, 0.006634085933526459, "Philippines"]
    }, {
        "name": "Italy",
        "value": [3, 0.006634085933526459, "Italy"]
    }, {
        "name": "Spain",
        "value": [2, 0.004422723955684306, "Spain"]
    }, {
        "name": "Russia",
        "value": [2, 0.004422723955684306, "Russia"]
    }, {
        "name": "Sri Lanka",
        "value": [1, 0.002211361977842153, "Sri Lanka"]
    }, {
        "name": "Cambodia",
        "value": [1, 0.002211361977842153, "Cambodia"]
    }, {
        "name": "Sweden",
        "value": [1, 0.002211361977842153, "Sweden"]
    }, {
        "name": "Nepal",
        "value": [1, 0.002211361977842153, "Nepal"]
    }, {
        "name": "Belgium",
        "value": [1, 0.002211361977842153, "Belgium"]
    }, {
        "name": "Finland",
        "value": [1, 0.002211361977842153, "Finland"]
    }, {
        "name": "North Macedonia",
        "value": [0, 0.0, "North Macedonia"]
    }, {
        "name": "Nigeria",
        "value": [0, 0.0, "Nigeria"]
    }, {
        "name": "Niger",
        "value": [0, 0.0, "Niger"]
    }, ]
}, {
    "time": 4,
    "data": [{
        "name": "China",
        "value": [74619, 98.65148931106968, "China"]
    }, {
        "name": "Diamond Princess",
        "value": [621, 0.8210050370840439, "Diamond Princess"]
    }, {
        "name": "Japan",
        "value": [84, 0.11105382144131995, "Japan"]
    }, {
        "name": "Singapore",
        "value": [84, 0.11105382144131995, "Singapore"]
    }, {
        "name": "Thailand",
        "value": [35, 0.046272425600549984, "Thailand"]
    }, {
        "name": "Korea, South",
        "value": [31, 0.040984148389058554, "Korea, South"]
    }, {
        "name": "Taiwan*",
        "value": [23, 0.030407593966075702, "Taiwan*"]
    }, {
        "name": "Malaysia",
        "value": [22, 0.029085524663202845, "Malaysia"]
    }, {
        "name": "Vietnam",
        "value": [16, 0.021153108845965704, "Vietnam"]
    }, {
        "name": "Germany",
        "value": [16, 0.021153108845965704, "Germany"]
    }, {
        "name": "Australia",
        "value": [15, 0.01983103954309285, "Australia"]
    }, {
        "name": "United States",
        "value": [13, 0.017186900937347135, "United States"]
    }, {
        "name": "France",
        "value": [12, 0.015864831634474278, "France"]
    }, {
        "name": "United Kingdom",
        "value": [9, 0.01189862372585571, "United Kingdom"]
    }, {
        "name": "United Arab Emirates",
        "value": [9, 0.01189862372585571, "United Arab Emirates"]
    }, {
        "name": "Canada",
        "value": [8, 0.010576554422982852, "Canada"]
    }, {
        "name": "Italy",
        "value": [3, 0.0039662079086185695, "Italy"]
    }, {
        "name": "India",
        "value": [3, 0.0039662079086185695, "India"]
    }, {
        "name": "Philippines",
        "value": [3, 0.0039662079086185695, "Philippines"]
    }, {
        "name": "Iran",
        "value": [2, 0.002644138605745713, "Iran"]
    }, {
        "name": "Spain",
        "value": [2, 0.002644138605745713, "Spain"]
    }, {
        "name": "Russia",
        "value": [2, 0.002644138605745713, "Russia"]
    }, {
        "name": "Sri Lanka",
        "value": [1, 0.0013220693028728565, "Sri Lanka"]
    }, {
        "name": "Sweden",
        "value": [1, 0.0013220693028728565, "Sweden"]
    }, {
        "name": "Egypt",
        "value": [1, 0.0013220693028728565, "Egypt"]
    }, {
        "name": "Cambodia",
        "value": [1, 0.0013220693028728565, "Cambodia"]
    }, {
        "name": "Nepal",
        "value": [1, 0.0013220693028728565, "Nepal"]
    }, {
        "name": "Finland",
        "value": [1, 0.0013220693028728565, "Finland"]
    }, {
        "name": "Belgium",
        "value": [1, 0.0013220693028728565, "Belgium"]
    }, {
        "name": "Morocco",
        "value": [0, 0.0, "Morocco"]
    }, ]
}, {
    "time": 5,
    "data": [{
        "name": "China",
        "value": [78166, 96.04118543274193, "China"]
    }, {
        "name": "Korea, South",
        "value": [1261, 1.5493684572664275, "Korea, South"]
    }, {
        "name": "Diamond Princess",
        "value": [705, 0.8662210645303976, "Diamond Princess"]
    }, {
        "name": "Italy",
        "value": [453, 0.5565931095493193, "Italy"]
    }, {
        "name": "Japan",
        "value": [189, 0.2322209662358087, "Japan"]
    }, {
        "name": "Iran",
        "value": [139, 0.17078684818400747, "Iran"]
    }, {
        "name": "Singapore",
        "value": [93, 0.11426745957635032, "Singapore"]
    }, {
        "name": "United States",
        "value": [57, 0.07003489457905342, "United States"]
    }, {
        "name": "Thailand",
        "value": [40, 0.049147294441440996, "Thailand"]
    }, {
        "name": "Bahrain",
        "value": [33, 0.040546517914188826, "Bahrain"]
    }, {
        "name": "Taiwan*",
        "value": [32, 0.0393178355531528, "Taiwan*"]
    }, {
        "name": "Germany",
        "value": [27, 0.03317442374797267, "Germany"]
    }, {
        "name": "Kuwait",
        "value": [26, 0.03194574138693665, "Kuwait"]
    }, {
        "name": "Malaysia",
        "value": [22, 0.02703101194279255, "Malaysia"]
    }, {
        "name": "France",
        "value": [18, 0.02211628249864845, "France"]
    }, {
        "name": "Vietnam",
        "value": [16, 0.0196589177765764, "Vietnam"]
    }, {
        "name": "Australia",
        "value": [15, 0.018430235415540376, "Australia"]
    }, {
        "name": "United Arab Emirates",
        "value": [13, 0.015972870693468325, "United Arab Emirates"]
    }, {
        "name": "United Kingdom",
        "value": [13, 0.015972870693468325, "United Kingdom"]
    }, {
        "name": "Spain",
        "value": [13, 0.015972870693468325, "Spain"]
    }, {
        "name": "Canada",
        "value": [11, 0.013515505971396275, "Canada"]
    }, {
        "name": "Iraq",
        "value": [5, 0.0061434118051801245, "Iraq"]
    }, {
        "name": "Oman",
        "value": [4, 0.0049147294441441, "Oman"]
    }, {
        "name": "Philippines",
        "value": [3, 0.0036860470831080747, "Philippines"]
    }, {
        "name": "India",
        "value": [3, 0.0036860470831080747, "India"]
    }, {
        "name": "Croatia",
        "value": [3, 0.0036860470831080747, "Croatia"]
    }, {
        "name": "Russia",
        "value": [2, 0.00245736472207205, "Russia"]
    }, {
        "name": "Israel",
        "value": [2, 0.00245736472207205, "Israel"]
    }, {
        "name": "Lebanon",
        "value": [2, 0.00245736472207205, "Lebanon"]
    }, {
        "name": "Sweden",
        "value": [2, 0.00245736472207205, "Sweden"]
    }, ]
}, {
    "time": 6,
    "data": [{
        "name": "China",
        "value": [80386, 84.51009251471825, "China"]
    }, {
        "name": "Korea, South",
        "value": [5621, 5.909377628259041, "Korea, South"]
    }, {
        "name": "Italy",
        "value": [3089, 3.2474768713204374, "Italy"]
    }, {
        "name": "Iran",
        "value": [2922, 3.0719091673675356, "Iran"]
    }, {
        "name": "Diamond Princess",
        "value": [706, 0.7422203532380152, "Diamond Princess"]
    }, {
        "name": "Japan",
        "value": [331, 0.3479814970563499, "Japan"]
    }, {
        "name": "France",
        "value": [288, 0.3027754415475189, "France"]
    }, {
        "name": "Germany",
        "value": [262, 0.27544154751892347, "Germany"]
    }, {
        "name": "Spain",
        "value": [222, 0.23338940285954585, "Spain"]
    }, {
        "name": "United States",
        "value": [149, 0.15664423885618167, "United States"]
    }, {
        "name": "Singapore",
        "value": [110, 0.11564339781328847, "Singapore"]
    }, {
        "name": "Switzerland",
        "value": [90, 0.09461732548359966, "Switzerland"]
    }, {
        "name": "United Kingdom",
        "value": [86, 0.0904121110176619, "United Kingdom"]
    }, {
        "name": "Kuwait",
        "value": [56, 0.05887300252312868, "Kuwait"]
    }, {
        "name": "Norway",
        "value": [56, 0.05887300252312868, "Norway"]
    }, {
        "name": "Bahrain",
        "value": [52, 0.054667788057190914, "Bahrain"]
    }, {
        "name": "Australia",
        "value": [52, 0.054667788057190914, "Australia"]
    }, {
        "name": "Malaysia",
        "value": [50, 0.052565180824222034, "Malaysia"]
    }, {
        "name": "Thailand",
        "value": [43, 0.04520605550883095, "Thailand"]
    }, {
        "name": "Taiwan*",
        "value": [42, 0.04415475189234651, "Taiwan*"]
    }, {
        "name": "Netherlands",
        "value": [38, 0.03994953742640875, "Netherlands"]
    }, {
        "name": "Sweden",
        "value": [35, 0.036795626576955426, "Sweden"]
    }, {
        "name": "Iraq",
        "value": [35, 0.036795626576955426, "Iraq"]
    }, {
        "name": "Canada",
        "value": [33, 0.034693019343986546, "Canada"]
    }, {
        "name": "Austria",
        "value": [29, 0.03048780487804878, "Austria"]
    }, {
        "name": "India",
        "value": [28, 0.02943650126156434, "India"]
    }, {
        "name": "United Arab Emirates",
        "value": [27, 0.0283851976450799, "United Arab Emirates"]
    }, {
        "name": "Iceland",
        "value": [26, 0.027333894028595457, "Iceland"]
    }, {
        "name": "Belgium",
        "value": [23, 0.024179983179142137, "Belgium"]
    }, {
        "name": "Vietnam",
        "value": [16, 0.01682085786375105, "Vietnam"]
    }, ]
}, {
    "time": 7,
    "data": [{
        "name": "China",
        "value": [80921, 64.28679245283018, "China"]
    }, {
        "name": "Italy",
        "value": [12462, 9.900297914597814, "Italy"]
    }, {
        "name": "Iran",
        "value": [9000, 7.149950347567031, "Iran"]
    }, {
        "name": "Korea, South",
        "value": [7755, 6.160873882820258, "Korea, South"]
    }, {
        "name": "France",
        "value": [2293, 1.821648460774578, "France"]
    }, {
        "name": "Spain",
        "value": [2277, 1.8089374379344587, "Spain"]
    }, {
        "name": "Germany",
        "value": [1908, 1.5157894736842106, "Germany"]
    }, {
        "name": "United States",
        "value": [1281, 1.0176762661370407, "United States"]
    }, {
        "name": "Diamond Princess",
        "value": [706, 0.5608738828202582, "Diamond Princess"]
    }, {
        "name": "Switzerland",
        "value": [652, 0.517974180734856, "Switzerland"]
    }, {
        "name": "Japan",
        "value": [639, 0.5076464746772592, "Japan"]
    }, {
        "name": "Norway",
        "value": [598, 0.47507447864945385, "Norway"]
    }, {
        "name": "Netherlands",
        "value": [503, 0.39960278053624626, "Netherlands"]
    }, {
        "name": "Sweden",
        "value": [500, 0.3972194637537239, "Sweden"]
    }, {
        "name": "United Kingdom",
        "value": [459, 0.36464746772591855, "United Kingdom"]
    }, {
        "name": "Denmark",
        "value": [444, 0.35273088381330686, "Denmark"]
    }, {
        "name": "Belgium",
        "value": [314, 0.24945382323733864, "Belgium"]
    }, {
        "name": "Qatar",
        "value": [262, 0.20814299900695135, "Qatar"]
    }, {
        "name": "Austria",
        "value": [246, 0.19543197616683217, "Austria"]
    }, {
        "name": "Bahrain",
        "value": [195, 0.15491559086395235, "Bahrain"]
    }, {
        "name": "Singapore",
        "value": [178, 0.14141012909632572, "Singapore"]
    }, {
        "name": "Malaysia",
        "value": [149, 0.11837140019860973, "Malaysia"]
    }, {
        "name": "Australia",
        "value": [128, 0.10168818272095333, "Australia"]
    }, {
        "name": "Canada",
        "value": [108, 0.08579940417080437, "Canada"]
    }, {
        "name": "Greece",
        "value": [99, 0.07864945382323733, "Greece"]
    }, {
        "name": "Czechia",
        "value": [91, 0.07229394240317775, "Czechia"]
    }, {
        "name": "Iceland",
        "value": [85, 0.06752730883813307, "Iceland"]
    }, {
        "name": "Israel",
        "value": [79, 0.06276067527308839, "Israel"]
    }, {
        "name": "United Arab Emirates",
        "value": [74, 0.058788480635551144, "United Arab Emirates"]
    }, {
        "name": "Kuwait",
        "value": [72, 0.05719960278053625, "Kuwait"]
    }, ]
}, {
    "time": 8,
    "data": [{
        "name": "China",
        "value": [81102, 37.748899211528254, "China"]
    }, {
        "name": "Italy",
        "value": [35713, 16.622604097818904, "Italy"]
    }, {
        "name": "Iran",
        "value": [17361, 8.080671736965082, "Iran"]
    }, {
        "name": "Spain",
        "value": [13910, 6.47440492259572, "Spain"]
    }, {
        "name": "Germany",
        "value": [12327, 5.737598093518148, "Germany"]
    }, {
        "name": "France",
        "value": [9124, 4.246762797538702, "France"]
    }, {
        "name": "Korea, South",
        "value": [8413, 3.9158280815095465, "Korea, South"]
    }, {
        "name": "United States",
        "value": [7783, 3.6225947888254844, "United States"]
    }, {
        "name": "Switzerland",
        "value": [3028, 1.4093816035672062, "Switzerland"]
    }, {
        "name": "United Kingdom",
        "value": [2642, 1.2297180305893525, "United Kingdom"]
    }, {
        "name": "Netherlands",
        "value": [2058, 0.9578954227679362, "Netherlands"]
    }, {
        "name": "Austria",
        "value": [1646, 0.7661301583459781, "Austria"]
    }, {
        "name": "Norway",
        "value": [1550, 0.7214469899369781, "Norway"]
    }, {
        "name": "Belgium",
        "value": [1486, 0.6916582109976448, "Belgium"]
    }, {
        "name": "Sweden",
        "value": [1279, 0.5953101291157387, "Sweden"]
    }, {
        "name": "Denmark",
        "value": [1116, 0.5194418327546242, "Denmark"]
    }, {
        "name": "Japan",
        "value": [889, 0.4137847574541765, "Japan"]
    }, {
        "name": "Malaysia",
        "value": [790, 0.3677052400323953, "Malaysia"]
    }, {
        "name": "Diamond Princess",
        "value": [712, 0.33140016570008285, "Diamond Princess"]
    }, {
        "name": "Canada",
        "value": [657, 0.30580043379909333, "Canada"]
    }, {
        "name": "Australia",
        "value": [568, 0.26437541308658297, "Australia"]
    }, {
        "name": "Czechia",
        "value": [464, 0.21596864731016635, "Czechia"]
    }, {
        "name": "Qatar",
        "value": [452, 0.21038325125904137, "Qatar"]
    }, {
        "name": "Portugal",
        "value": [448, 0.20852145257533303, "Portugal"]
    }, {
        "name": "Greece",
        "value": [418, 0.19455796244752055, "Greece"]
    }, {
        "name": "Brazil",
        "value": [372, 0.17314727758487475, "Brazil"]
    }, {
        "name": "Finland",
        "value": [336, 0.15639108943149976, "Finland"]
    }, {
        "name": "Singapore",
        "value": [313, 0.14568574700017686, "Singapore"]
    }, {
        "name": "Israel",
        "value": [304, 0.14149669996183312, "Israel"]
    }, {
        "name": "Pakistan",
        "value": [299, 0.1391694516071977, "Pakistan"]
    }, ]
}, {
    "time": 9,
    "data": [{
        "name": "China",
        "value": [81661, 17.459265419917344, "China"]
    }, {
        "name": "Italy",
        "value": [74386, 15.903857625132824, "Italy"]
    }, {
        "name": "United States",
        "value": [65778, 14.06345208595686, "United States"]
    }, {
        "name": "Spain",
        "value": [49515, 10.586394083677732, "Spain"]
    }, {
        "name": "Germany",
        "value": [37323, 7.979723041201737, "Germany"]
    }, {
        "name": "Iran",
        "value": [27017, 5.7762821156966835, "Iran"]
    }, {
        "name": "France",
        "value": [25600, 5.473325023571644, "France"]
    }, {
        "name": "Switzerland",
        "value": [10897, 2.3297977649164143, "Switzerland"]
    }, {
        "name": "United Kingdom",
        "value": [9640, 2.061048954188697, "United Kingdom"]
    }, {
        "name": "Korea, South",
        "value": [9137, 1.9535066695458636, "Korea, South"]
    }, {
        "name": "Netherlands",
        "value": [6438, 1.3764557227247751, "Netherlands"]
    }, {
        "name": "Austria",
        "value": [5588, 1.1947242278014978, "Austria"]
    }, {
        "name": "Belgium",
        "value": [4937, 1.055539282866141, "Belgium"]
    }, {
        "name": "Canada",
        "value": [3251, 0.6950695176418521, "Canada"]
    }, {
        "name": "Norway",
        "value": [3084, 0.6593646239333965, "Norway"]
    }, {
        "name": "Portugal",
        "value": [2995, 0.6403362674061357, "Portugal"]
    }, {
        "name": "Brazil",
        "value": [2554, 0.5460496918047648, "Brazil"]
    }, {
        "name": "Sweden",
        "value": [2526, 0.5400632425602333, "Sweden"]
    }, {
        "name": "Turkey",
        "value": [2433, 0.5201796789980394, "Turkey"]
    }, {
        "name": "Israel",
        "value": [2369, 0.5064963664391103, "Israel"]
    }, {
        "name": "Australia",
        "value": [2364, 0.505427357645444, "Australia"]
    }, {
        "name": "Denmark",
        "value": [1862, 0.3980988747613438, "Denmark"]
    }, {
        "name": "Malaysia",
        "value": [1796, 0.3839879586849481, "Malaysia"]
    }, {
        "name": "Czechia",
        "value": [1654, 0.35362810894482416, "Czechia"]
    }, {
        "name": "Ireland",
        "value": [1564, 0.33438595065883014, "Ireland"]
    }, {
        "name": "Luxembourg",
        "value": [1333, 0.2849977443914454, "Luxembourg"]
    }, {
        "name": "Japan",
        "value": [1307, 0.27943889866438043, "Japan"]
    }, {
        "name": "Ecuador",
        "value": [1173, 0.2507894629941226, "Ecuador"]
    }, {
        "name": "Chile",
        "value": [1142, 0.2441616084733913, "Chile"]
    }, {
        "name": "Pakistan",
        "value": [1063, 0.2272712695334632, "Pakistan"]
    }, ]
}, {
    "time": 10,
    "data": [{
        "name": "United States",
        "value": [213242, 22.86439111423725, "United States"]
    }, {
        "name": "Italy",
        "value": [110574, 11.856047040759652, "Italy"]
    }, {
        "name": "Spain",
        "value": [104118, 11.163817043697554, "Spain"]
    }, {
        "name": "China",
        "value": [82361, 8.830971931231625, "China"]
    }, {
        "name": "Germany",
        "value": [77872, 8.349649059978255, "Germany"]
    }, {
        "name": "France",
        "value": [57749, 6.192005901539504, "France"]
    }, {
        "name": "Iran",
        "value": [47593, 5.103051773571311, "Iran"]
    }, {
        "name": "United Kingdom",
        "value": [29865, 3.202207072840695, "United Kingdom"]
    }, {
        "name": "Switzerland",
        "value": [17768, 1.905133610253925, "Switzerland"]
    }, {
        "name": "Turkey",
        "value": [15679, 1.6811453103991045, "Turkey"]
    }, {
        "name": "Belgium",
        "value": [13964, 1.4972583145872247, "Belgium"]
    }, {
        "name": "Netherlands",
        "value": [13696, 1.4685226207810533, "Netherlands"]
    }, {
        "name": "Austria",
        "value": [10711, 1.1484627476041078, "Austria"]
    }, {
        "name": "Korea, South",
        "value": [9887, 1.0601112114239395, "Korea, South"]
    }, {
        "name": "Canada",
        "value": [9560, 1.0250493760708872, "Canada"]
    }, {
        "name": "Portugal",
        "value": [8251, 0.8846948119205952, "Portugal"]
    }, {
        "name": "Brazil",
        "value": [6836, 0.7329746375335339, "Brazil"]
    }, {
        "name": "Israel",
        "value": [6092, 0.6532009203999837, "Israel"]
    }, {
        "name": "Sweden",
        "value": [4947, 0.5304308852952593, "Sweden"]
    }, {
        "name": "Norway",
        "value": [4863, 0.52142417529631, "Norway"]
    }, {
        "name": "Australia",
        "value": [4862, 0.5213169525582273, "Australia"]
    }, {
        "name": "Czechia",
        "value": [3508, 0.37613736519421254, "Czechia"]
    }, {
        "name": "Ireland",
        "value": [3447, 0.3695967781711661, "Ireland"]
    }, {
        "name": "Denmark",
        "value": [3290, 0.35276280829217765, "Denmark"]
    }, {
        "name": "Chile",
        "value": [3031, 0.3249921191287509, "Chile"]
    }, {
        "name": "Malaysia",
        "value": [2908, 0.31180372234457526, "Malaysia"]
    }, {
        "name": "Russia",
        "value": [2777, 0.2977575436557378, "Russia"]
    }, {
        "name": "Ecuador",
        "value": [2748, 0.29464808425133865, "Ecuador"]
    }, {
        "name": "Poland",
        "value": [2554, 0.2738468730632893, "Poland"]
    }, {
        "name": "Romania",
        "value": [2460, 0.2637679356835128, "Romania"]
    }, ]
}, {
    "time": 11,
    "data": [{
        "name": "United States",
        "value": [428654, 28.959194703418458, "United States"]
    }, {
        "name": "Spain",
        "value": [148220, 10.013511687609782, "Spain"]
    }, {
        "name": "Italy",
        "value": [139422, 9.419132549655451, "Italy"]
    }, {
        "name": "Germany",
        "value": [113296, 7.654100797189569, "Germany"]
    }, {
        "name": "France",
        "value": [83057, 5.61120118902851, "France"]
    }, {
        "name": "China",
        "value": [82809, 5.59444669639238, "China"]
    }, {
        "name": "Iran",
        "value": [64586, 4.363329279827051, "Iran"]
    }, {
        "name": "United Kingdom",
        "value": [61474, 4.153087420618835, "United Kingdom"]
    }, {
        "name": "Turkey",
        "value": [38226, 2.582488852857722, "Turkey"]
    }, {
        "name": "Belgium",
        "value": [23403, 1.5810701256586948, "Belgium"]
    }, {
        "name": "Switzerland",
        "value": [23280, 1.5727604377786786, "Switzerland"]
    }, {
        "name": "Netherlands",
        "value": [20682, 1.3972436157276045, "Netherlands"]
    }, {
        "name": "Canada",
        "value": [19141, 1.2931360626942305, "Canada"]
    }, {
        "name": "Brazil",
        "value": [16170, 1.092419943250912, "Brazil"]
    }, {
        "name": "Portugal",
        "value": [13141, 0.8877854344007566, "Portugal"]
    }, {
        "name": "Austria",
        "value": [12942, 0.8743413052290231, "Austria"]
    }, {
        "name": "Korea, South",
        "value": [10384, 0.7015268206999055, "Korea, South"]
    }, {
        "name": "Israel",
        "value": [9404, 0.6353195514119714, "Israel"]
    }, {
        "name": "Russia",
        "value": [8672, 0.5858667747601676, "Russia"]
    }, {
        "name": "Sweden",
        "value": [8419, 0.5687744899337928, "Sweden"]
    }, {
        "name": "Norway",
        "value": [6086, 0.4111606539656803, "Norway"]
    }, {
        "name": "Ireland",
        "value": [6074, 0.41034995270909336, "Ireland"]
    }, {
        "name": "Australia",
        "value": [6010, 0.406026212673963, "Australia"]
    }, {
        "name": "India",
        "value": [5916, 0.39967571949736524, "India"]
    }, {
        "name": "Denmark",
        "value": [5597, 0.3781245777597622, "Denmark"]
    }, {
        "name": "Chile",
        "value": [5546, 0.3746790974192677, "Chile"]
    }, {
        "name": "Czechia",
        "value": [5312, 0.35887042291582216, "Czechia"]
    }, {
        "name": "Poland",
        "value": [5205, 0.3516416700445886, "Poland"]
    }, {
        "name": "Romania",
        "value": [4761, 0.3216457235508715, "Romania"]
    }, {
        "name": "Ecuador",
        "value": [4450, 0.3006350493176598, "Ecuador"]
    }, ]
}, {
    "time": 12,
    "data": [{
        "name": "United States",
        "value": [636350, 30.95831391394625, "United States"]
    }, {
        "name": "Spain",
        "value": [177644, 8.642348891221918, "Spain"]
    }, {
        "name": "Italy",
        "value": [165155, 8.0347612704609, "Italy"]
    }, {
        "name": "Germany",
        "value": [134753, 6.5557093971022224, "Germany"]
    }, {
        "name": "France",
        "value": [133585, 6.498886405585778, "France"]
    }, {
        "name": "United Kingdom",
        "value": [99483, 4.839830192663023, "United Kingdom"]
    }, {
        "name": "China",
        "value": [83356, 4.055254521271161, "China"]
    }, {
        "name": "Iran",
        "value": [76389, 3.716311214854153, "Iran"]
    }, {
        "name": "Turkey",
        "value": [69392, 3.37590841379203, "Turkey"]
    }, {
        "name": "Belgium",
        "value": [33573, 1.633320457347242, "Belgium"]
    }, {
        "name": "Brazil",
        "value": [28320, 1.3777629449877549, "Brazil"]
    }, {
        "name": "Netherlands",
        "value": [28316, 1.3775683457017396, "Netherlands"]
    }, {
        "name": "Canada",
        "value": [28209, 1.3723628148008324, "Canada"]
    }, {
        "name": "Switzerland",
        "value": [26336, 1.281241699124206, "Switzerland"]
    }, {
        "name": "Russia",
        "value": [24490, 1.191434128628182, "Russia"]
    }, {
        "name": "Portugal",
        "value": [18091, 0.8801239208253345, "Portugal"]
    }, {
        "name": "Austria",
        "value": [14336, 0.6974438410785471, "Austria"]
    }, {
        "name": "Ireland",
        "value": [12547, 0.6104093104082401, "Ireland"]
    }, {
        "name": "Israel",
        "value": [12501, 0.6081714186190651, "Israel"]
    }, {
        "name": "India",
        "value": [12322, 0.599463100569884, "India"]
    }, {
        "name": "Sweden",
        "value": [11927, 0.5802464210758811, "Sweden"]
    }, {
        "name": "Peru",
        "value": [11475, 0.5582567017561613, "Peru"]
    }, {
        "name": "Korea, South",
        "value": [10591, 0.5152502595467977, "Korea, South"]
    }, {
        "name": "Chile",
        "value": [8273, 0.40247997330097796, "Chile"]
    }, {
        "name": "Japan",
        "value": [8100, 0.39406355418081973, "Japan"]
    }, {
        "name": "Ecuador",
        "value": [7858, 0.3822902973768989, "Ecuador"]
    }, {
        "name": "Poland",
        "value": [7582, 0.36886294664184877, "Poland"]
    }, {
        "name": "Romania",
        "value": [7216, 0.35105711197145617, "Romania"]
    }, {
        "name": "Denmark",
        "value": [6876, 0.33451617266016254, "Denmark"]
    }, {
        "name": "Norway",
        "value": [6740, 0.327899796935645, "Norway"]
    }, ]
}, {
    "time": 13,
    "data": [{
        "name": "United States",
        "value": [840351, 32.016530392903526, "United States"]
    }, {
        "name": "Spain",
        "value": [208389, 7.939411926738677, "Spain"]
    }, {
        "name": "Italy",
        "value": [187327, 7.136970847790315, "Italy"]
    }, {
        "name": "France",
        "value": [155980, 5.942681582678063, "France"]
    }, {
        "name": "Germany",
        "value": [150648, 5.739537729627418, "Germany"]
    }, {
        "name": "United Kingdom",
        "value": [134638, 5.129572784514739, "United Kingdom"]
    }, {
        "name": "Turkey",
        "value": [98674, 3.759380449347193, "Turkey"]
    }, {
        "name": "Iran",
        "value": [85996, 3.276361362892567, "Iran"]
    }, {
        "name": "China",
        "value": [83868, 3.195286696858852, "China"]
    }, {
        "name": "Russia",
        "value": [57999, 2.2097037383879017, "Russia"]
    }, {
        "name": "Brazil",
        "value": [45757, 1.743295814710861, "Brazil"]
    }, {
        "name": "Belgium",
        "value": [41889, 1.5959288935555926, "Belgium"]
    }, {
        "name": "Canada",
        "value": [41663, 1.5873185201892301, "Canada"]
    }, {
        "name": "Netherlands",
        "value": [35032, 1.3346840697805993, "Netherlands"]
    }, {
        "name": "Switzerland",
        "value": [28268, 1.0769824527448613, "Switzerland"]
    }, {
        "name": "Portugal",
        "value": [21982, 0.8374921563689522, "Portugal"]
    }, {
        "name": "India",
        "value": [21370, 0.8141755700848198, "India"]
    }, {
        "name": "Peru",
        "value": [19250, 0.7334056960286748, "Peru"]
    }, {
        "name": "Ireland",
        "value": [16671, 0.6351483822594306, "Ireland"]
    }, {
        "name": "Sweden",
        "value": [16004, 0.609736351129502, "Sweden"]
    }, {
        "name": "Austria",
        "value": [14925, 0.5686275331546998, "Austria"]
    }, {
        "name": "Israel",
        "value": [14498, 0.552359261351882, "Israel"]
    }, {
        "name": "Saudi Arabia",
        "value": [12772, 0.48660039219107715, "Saudi Arabia"]
    }, {
        "name": "Japan",
        "value": [11512, 0.4385956557237457, "Japan"]
    }, {
        "name": "Chile",
        "value": [11296, 0.43036627232934604, "Chile"]
    }, {
        "name": "Ecuador",
        "value": [10850, 0.4133741195797985, "Ecuador"]
    }, {
        "name": "Korea, South",
        "value": [10694, 0.40743067601717653, "Korea, South"]
    }, {
        "name": "Mexico",
        "value": [10544, 0.40171582643773235, "Mexico"]
    }, {
        "name": "Poland",
        "value": [10169, 0.38742870248912176, "Poland"]
    }, {
        "name": "Singapore",
        "value": [10141, 0.3863619305676255, "Singapore"]
    }, ]
}, {
    "time": 14,
    "data": [{
        "name": "United States",
        "value": [1039909, 32.781050390459626, "United States"]
    }, {
        "name": "Spain",
        "value": [212917, 6.711782382867629, "Spain"]
    }, {
        "name": "Italy",
        "value": [203591, 6.417798893984056, "Italy"]
    }, {
        "name": "France",
        "value": [166543, 5.249934826199521, "France"]
    }, {
        "name": "United Kingdom",
        "value": [166441, 5.2467194802992285, "United Kingdom"]
    }, {
        "name": "Germany",
        "value": [161539, 5.092193739091072, "Germany"]
    }, {
        "name": "Turkey",
        "value": [117589, 3.7067579320534367, "Turkey"]
    }, {
        "name": "Russia",
        "value": [99399, 3.1333545798346747, "Russia"]
    }, {
        "name": "Iran",
        "value": [93657, 2.9523495194476412, "Iran"]
    }, {
        "name": "China",
        "value": [83944, 2.646166629942373, "China"]
    }, {
        "name": "Brazil",
        "value": [79685, 2.5119101771056656, "Brazil"]
    }, {
        "name": "Canada",
        "value": [52865, 1.6664633433229716, "Canada"]
    }, {
        "name": "Belgium",
        "value": [47859, 1.508659210216478, "Belgium"]
    }, {
        "name": "Netherlands",
        "value": [38998, 1.2293339158783552, "Netherlands"]
    }, {
        "name": "Peru",
        "value": [33931, 1.0696068798314906, "Peru"]
    }, {
        "name": "India",
        "value": [33062, 1.0422133936809626, "India"]
    }, {
        "name": "Switzerland",
        "value": [29407, 0.9269968322538282, "Switzerland"]
    }, {
        "name": "Ecuador",
        "value": [24675, 0.7778300008794917, "Ecuador"]
    }, {
        "name": "Portugal",
        "value": [24505, 0.7724710910456715, "Portugal"]
    }, {
        "name": "Saudi Arabia",
        "value": [21402, 0.6746552250789415, "Saudi Arabia"]
    }, {
        "name": "Sweden",
        "value": [20302, 0.6399799261542225, "Sweden"]
    }, {
        "name": "Ireland",
        "value": [20253, 0.6384352992021214, "Ireland"]
    }, {
        "name": "Mexico",
        "value": [17799, 0.5610778596009756, "Mexico"]
    }, {
        "name": "Israel",
        "value": [15834, 0.4991351665218185, "Israel"]
    }, {
        "name": "Singapore",
        "value": [15641, 0.49305122771048143, "Singapore"]
    }, {
        "name": "Pakistan",
        "value": [15525, 0.4893945598238747, "Pakistan"]
    }, {
        "name": "Austria",
        "value": [15402, 0.48551723094411064, "Austria"]
    }, {
        "name": "Chile",
        "value": [14885, 0.4692198404494927, "Chile"]
    }, {
        "name": "Japan",
        "value": [13895, 0.4380120714172457, "Japan"]
    }, {
        "name": "Belarus",
        "value": [13181, 0.4155046501152008, "Belarus"]
    }, ]
}, ]

var option = {
    baseOption: {
        animationDurationUpdate: 1000,
        animationEasingUpdate: 'quinticInOut',
        timeline: {
            axisType: 'category',
            orient: 'vertical',
            autoPlay: true,
            inverse: true,
            playInterval: 1000,
            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'
            },
            checkpointStyle: {
                color: '#bbb',
                borderColor: '#777',
                borderWidth: 1
            },
            controlStyle: {
                showNextBtn: false,
                showPrevBtn: false,
                normal: {
                    color: '#666',
                    borderColor: '#666'
                },
                emphasis: {
                    color: '#aaa',
                    borderColor: '#aaa'
                }
            },
            data: data.map(function(ele) {
                return ele.time
            })
        },
        backgroundColor: '#404a59',
        title: {
            text: '新冠病毒全球确诊病例变化情况',
            subtext: '以一周为周期',
            left: 'center',
            top: 'top',
            textStyle: {
                fontSize: 25,
                color: 'rgba(255,255,255, 0.9)'
            }
        },
        tooltip: {
            formatter: function(params) {
                if ('value' in params.data) {
                    return params.data.value[2] + ': ' + params.data.value[0];
                }
            }
        },
        grid: {
            left: '8%',
            right: '45%',
            top: '70%',
            bottom: 20
        },
        xAxis: {},
        yAxis: {},
        series: [{
                id: 'map',
                type: 'map',
                mapType: 'world',
                top: '10%',
                bottom: '25%',
                left: 10,
                itemStyle: {
                    normal: {
                        areaColor: '#323c48',
                        borderColor: '#404a59'
                    },
                    emphasis: {
                        label: {
                            show: true
                        },
                        areaColor: 'rgba(255,255,255, 0.5)'
                    }
                },
                data: []
            }, {
                id: 'bar',
                type: 'bar',
                tooltip: {
                    show: true
                },
                label: {
                    normal: {
                        show: true,
                        position: 'right',
                        textStyle: {
                            color: '#ddd'
                        }
                    }
                },
                data: []
            },
            {
                id: 'pie',
                type: 'pie',
                radius: ['8%', '20%'],
                center: ['75%', '85%'],
                roseType: 'radius',
                tooltip: {
                    formatter: '{b} {d}%'
                },
                data: [],
                label: {
                    normal: {
                        textStyle: {
                            color: '#ddd'
                        }
                    }
                },
                labelLine: {
                    normal: {
                        lineStyle: {
                            color: '#ddd'
                        }
                    }
                },
                itemStyle: {
                    normal: {
                        borderColor: 'rgba(0,0,0,0.3)',
                        borderSize: 1
                    }
                }
            }
        ]
    },
    options: []
}

for (var i = 0; i < data.length; i++) {
    //计算其余国家确诊人数
    var restPercent = 100;
    var restValue = 0;
    data[i].data.forEach(function(ele) {
        restPercent = restPercent - ele.value[1];
    });
    restValue = data[i].data[0].value[0] * (restPercent / data[i].data[0].value[1]);
    console.log(restPercent);
    console.log(restValue);
    option.options.push({
        visualMap: [{
            dimension: 0,
            left: 10,
            itemWidth: 12,
            min: data[i].data[29].value[0],
            max: data[i].data[0].value[0],
            text: ['High', 'Low'],
            textStyle: {
                color: '#ddd'
            },
            inRange: {
                color: ['lightskyblue', 'yellow', 'orangered', 'red']
            }
        }],
        xAxis: {
            type: 'value',
            boundaryGap: [0, 0.1],
            axisLabel: {
                show: false,
            }
        },
        yAxis: {
            type: 'category',
            axisLabel: {
                show:false,
                textStyle: {
                    color: '#ddd'
                }
            },
            data: data[i].data.map(function(ele) {
                return ele.value[2]
            }).reverse()
        },
        series: [{
                id: 'map',
                data: data[i].data
            },
            // 显示左下角的条形图
            {
                id: 'bar',
                data: data[i].data.map(function(ele) {
                    return ele.value[0]
                }) //.sort(function(a, b) {
                    // return a > b
                // })
            },
            // 显示饼图
            {
                id: 'pie',
                data: data[i].data.map(function(ele) {
                    return {
                        name: ele.value[2],
                        value: ele.value
                    }
                }).concat({
                    name: '其他国家',
                    value: restValue
                }),
            }
        ]
    })
}
    
截图如下