以一周为周期
配置项如下
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
}),
}
]
})
}