index.htm 25 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468
  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1">
  6. <title>Highcharts Example</title>
  7. <style type="text/css">
  8. #container {
  9. min-width: 310px;
  10. max-width: 800px;
  11. margin: 0 auto
  12. }
  13. </style>
  14. </head>
  15. <body>
  16. <script src="../../code/highcharts.js"></script>
  17. <script src="../../code/modules/sunburst.js"></script>
  18. <script src="../../code/modules/exporting.js"></script>
  19. <div id="container"></div>
  20. <script type="text/javascript">
  21. var data = [{
  22. 'id': '0.0',
  23. 'parent': '',
  24. 'name': 'The World'
  25. }, {
  26. 'id': '1.3',
  27. 'parent': '0.0',
  28. 'name': 'Asia'
  29. }, {
  30. 'id': '1.1',
  31. 'parent': '0.0',
  32. 'name': 'Africa'
  33. }, {
  34. 'id': '1.2',
  35. 'parent': '0.0',
  36. 'name': 'America'
  37. }, {
  38. 'id': '1.4',
  39. 'parent': '0.0',
  40. 'name': 'Europe'
  41. }, {
  42. 'id': '1.5',
  43. 'parent': '0.0',
  44. 'name': 'Oceanic'
  45. },
  46. /* Africa */
  47. {
  48. 'id': '2.1',
  49. 'parent': '1.1',
  50. 'name': 'Eastern Africa'
  51. },
  52. {
  53. 'id': '3.1',
  54. 'parent': '2.1',
  55. 'name': 'Ethiopia',
  56. 'value': 104957438
  57. }, {
  58. 'id': '3.2',
  59. 'parent': '2.1',
  60. 'name': 'Tanzania',
  61. 'value': 57310019
  62. }, {
  63. 'id': '3.3',
  64. 'parent': '2.1',
  65. 'name': 'Kenya',
  66. 'value': 49699862
  67. }, {
  68. 'id': '3.4',
  69. 'parent': '2.1',
  70. 'name': 'Uganda',
  71. 'value': 42862958
  72. }, {
  73. 'id': '3.5',
  74. 'parent': '2.1',
  75. 'name': 'Mozambique',
  76. 'value': 29668834
  77. }, {
  78. 'id': '3.6',
  79. 'parent': '2.1',
  80. 'name': 'Madagascar',
  81. 'value': 25570895
  82. }, {
  83. 'id': '3.7',
  84. 'parent': '2.1',
  85. 'name': 'Malawi',
  86. 'value': 18622104
  87. }, {
  88. 'id': '3.8',
  89. 'parent': '2.1',
  90. 'name': 'Zambia',
  91. 'value': 17094130
  92. }, {
  93. 'id': '3.9',
  94. 'parent': '2.1',
  95. 'name': 'Zimbabwe',
  96. 'value': 16529904
  97. }, {
  98. 'id': '3.10',
  99. 'parent': '2.1',
  100. 'name': 'Somalia',
  101. 'value': 14742523
  102. }, {
  103. 'id': '3.11',
  104. 'parent': '2.1',
  105. 'name': 'South Sudan',
  106. 'value': 12575714
  107. }, {
  108. 'id': '3.12',
  109. 'parent': '2.1',
  110. 'name': 'Rwanda',
  111. 'value': 12208407
  112. }, {
  113. 'id': '3.13',
  114. 'parent': '2.1',
  115. 'name': 'Burundi',
  116. 'value': 10864245
  117. }, {
  118. 'id': '3.14',
  119. 'parent': '2.1',
  120. 'name': 'Eritrea',
  121. 'value': 5068831
  122. }, {
  123. 'id': '3.15',
  124. 'parent': '2.1',
  125. 'name': 'Mauritius',
  126. 'value': 1265138
  127. }, {
  128. 'id': '3.16',
  129. 'parent': '2.1',
  130. 'name': 'Djibouti',
  131. 'value': 956985
  132. }, {
  133. 'id': '3.17',
  134. 'parent': '2.1',
  135. 'name': 'Réunion',
  136. 'value': 876562
  137. }, {
  138. 'id': '3.18',
  139. 'parent': '2.1',
  140. 'name': 'Comoros',
  141. 'value': 813912
  142. }, {
  143. 'id': '3.19',
  144. 'parent': '2.1',
  145. 'name': 'Mayotte',
  146. 'value': 253045
  147. }, {
  148. 'id': '3.20',
  149. 'parent': '2.1',
  150. 'name': 'Seychelles',
  151. 'value': 94737
  152. },
  153. {
  154. 'id': '2.5',
  155. 'parent': '1.1',
  156. 'name': 'Western Africa'
  157. },
  158. {
  159. 'id': '3.42',
  160. 'parent': '2.5',
  161. 'name': 'Nigeria',
  162. 'value': 190886311
  163. }, {
  164. 'id': '3.43',
  165. 'parent': '2.5',
  166. 'name': 'Ghana',
  167. 'value': 28833629
  168. }, {
  169. 'id': '3.44',
  170. 'parent': '2.5',
  171. 'name': 'Côte Ivoire',
  172. 'value': 24294750
  173. }, {
  174. 'id': '3.45',
  175. 'parent': '2.5',
  176. 'name': 'Niger',
  177. 'value': 21477348
  178. }, {
  179. 'id': '3.46',
  180. 'parent': '2.5',
  181. 'name': 'Burkina Faso',
  182. 'value': 19193382
  183. }, {
  184. 'id': '3.47',
  185. 'parent': '2.5',
  186. 'name': 'Mali',
  187. 'value': 18541980
  188. }, {
  189. 'id': '3.48',
  190. 'parent': '2.5',
  191. 'name': 'Senegal',
  192. 'value': 15850567
  193. }, {
  194. 'id': '3.49',
  195. 'parent': '2.5',
  196. 'name': 'Guinea',
  197. 'value': 12717176
  198. }, {
  199. 'id': '3.50',
  200. 'parent': '2.5',
  201. 'name': 'Benin',
  202. 'value': 11175692
  203. }, {
  204. 'id': '3.51',
  205. 'parent': '2.5',
  206. 'name': 'Togo',
  207. 'value': 7797694
  208. }, {
  209. 'id': '3.52',
  210. 'parent': '2.5',
  211. 'name': 'Sierra Leone',
  212. 'value': 7557212
  213. }, {
  214. 'id': '3.53',
  215. 'parent': '2.5',
  216. 'name': 'Liberia',
  217. 'value': 4731906
  218. }, {
  219. 'id': '3.54',
  220. 'parent': '2.5',
  221. 'name': 'Mauritania',
  222. 'value': 4420184
  223. }, {
  224. 'id': '3.55',
  225. 'parent': '2.5',
  226. 'name': 'The Gambia',
  227. 'value': 2100568
  228. }, {
  229. 'id': '3.56',
  230. 'parent': '2.5',
  231. 'name': 'Guinea-Bissau',
  232. 'value': 1861283
  233. }, {
  234. 'id': '3.57',
  235. 'parent': '2.5',
  236. 'name': 'Cabo Verde',
  237. 'value': 546388
  238. }, {
  239. 'id': '3.58',
  240. 'parent': '2.5',
  241. 'name': 'Saint Helena, Ascension and Tristan da Cunha',
  242. 'value': 4049
  243. },
  244. {
  245. 'id': '2.3',
  246. 'parent': '1.1',
  247. 'name': 'North Africa'
  248. },
  249. {
  250. 'id': '3.30',
  251. 'parent': '2.3',
  252. 'name': 'Egypt',
  253. 'value': 97553151
  254. }, {
  255. 'id': '3.31',
  256. 'parent': '2.3',
  257. 'name': 'Algeria',
  258. 'value': 41318142
  259. }, {
  260. 'id': '3.32',
  261. 'parent': '2.3',
  262. 'name': 'Sudan',
  263. 'value': 40533330
  264. }, {
  265. 'id': '3.33',
  266. 'parent': '2.3',
  267. 'name': 'Morocco',
  268. 'value': 35739580
  269. }, {
  270. 'id': '3.34',
  271. 'parent': '2.3',
  272. 'name': 'Tunisia',
  273. 'value': 11532127
  274. }, {
  275. 'id': '3.35',
  276. 'parent': '2.3',
  277. 'name': 'Libya',
  278. 'value': 6374616
  279. }, {
  280. 'id': '3.36',
  281. 'parent': '2.3',
  282. 'name': 'Western Sahara',
  283. 'value': 552628
  284. },
  285. {
  286. 'id': '2.2',
  287. 'parent': '1.1',
  288. 'name': 'Central Africa'
  289. },
  290. {
  291. 'id': '3.21',
  292. 'parent': '2.2',
  293. 'name': 'Democratic Republic of the Congo',
  294. 'value': 81339988
  295. }, {
  296. 'id': '3.22',
  297. 'parent': '2.2',
  298. 'name': 'Angola',
  299. 'value': 29784193
  300. }, {
  301. 'id': '3.23',
  302. 'parent': '2.2',
  303. 'name': 'Cameroon',
  304. 'value': 24053727
  305. }, {
  306. 'id': '3.24',
  307. 'parent': '2.2',
  308. 'name': 'Chad',
  309. 'value': 14899994
  310. }, {
  311. 'id': '3.25',
  312. 'parent': '2.2',
  313. 'name': 'Congo',
  314. 'value': 5260750
  315. }, {
  316. 'id': '3.26',
  317. 'parent': '2.2',
  318. 'name': 'Central African Republic',
  319. 'value': 4659080
  320. }, {
  321. 'id': '3.27',
  322. 'parent': '2.2',
  323. 'name': 'Gabon',
  324. 'value': 2025137
  325. }, {
  326. 'id': '3.28',
  327. 'parent': '2.2',
  328. 'name': 'Equatorial Guinea',
  329. 'value': 1267689
  330. }, {
  331. 'id': '3.29',
  332. 'parent': '2.2',
  333. 'name': 'Sao Tome and Principe',
  334. 'value': 204327
  335. },
  336. {
  337. 'id': '2.4',
  338. 'parent': '1.1',
  339. 'name': 'South America'
  340. },
  341. {
  342. 'id': '3.37',
  343. 'parent': '2.4',
  344. 'name': 'South Africa',
  345. 'value': 56717156
  346. }, {
  347. 'id': '3.38',
  348. 'parent': '2.4',
  349. 'name': 'Namibia',
  350. 'value': 2533794
  351. }, {
  352. 'id': '3.39',
  353. 'parent': '2.4',
  354. 'name': 'Botswana',
  355. 'value': 2291661
  356. }, {
  357. 'id': '3.40',
  358. 'parent': '2.4',
  359. 'name': 'Lesotho',
  360. 'value': 2233339
  361. }, {
  362. 'id': '3.41',
  363. 'parent': '2.4',
  364. 'name': 'Swaziland',
  365. 'value': 1367254
  366. },
  367. /***********/
  368. /* America */
  369. {
  370. 'id': '2.9',
  371. 'parent': '1.2',
  372. 'name': 'South America'
  373. },
  374. {
  375. 'id': '3.98',
  376. 'parent': '2.9',
  377. 'name': 'Brazil',
  378. 'value': 209288278
  379. }, {
  380. 'id': '3.99',
  381. 'parent': '2.9',
  382. 'name': 'Colombia',
  383. 'value': 49065615
  384. }, {
  385. 'id': '3.100',
  386. 'parent': '2.9',
  387. 'name': 'Argentina',
  388. 'value': 44271041
  389. }, {
  390. 'id': '3.101',
  391. 'parent': '2.9',
  392. 'name': 'Peru',
  393. 'value': 32165485
  394. }, {
  395. 'id': '3.102',
  396. 'parent': '2.9',
  397. 'name': 'Venezuela',
  398. 'value': 31977065
  399. }, {
  400. 'id': '3.103',
  401. 'parent': '2.9',
  402. 'name': 'Chile',
  403. 'value': 18054726
  404. }, {
  405. 'id': '3.104',
  406. 'parent': '2.9',
  407. 'name': 'Ecuador',
  408. 'value': 16624858
  409. }, {
  410. 'id': '3.105',
  411. 'parent': '2.9',
  412. 'name': 'Bolivia',
  413. 'value': 11051600
  414. }, {
  415. 'id': '3.106',
  416. 'parent': '2.9',
  417. 'name': 'Paraguay',
  418. 'value': 6811297
  419. }, {
  420. 'id': '3.107',
  421. 'parent': '2.9',
  422. 'name': 'Uruguay',
  423. 'value': 3456750
  424. }, {
  425. 'id': '3.108',
  426. 'parent': '2.9',
  427. 'name': 'Guyana',
  428. 'value': 777859
  429. }, {
  430. 'id': '3.109',
  431. 'parent': '2.9',
  432. 'name': 'Suriname',
  433. 'value': 563402
  434. }, {
  435. 'id': '3.110',
  436. 'parent': '2.9',
  437. 'name': 'French Guiana',
  438. 'value': 282731
  439. }, {
  440. 'id': '3.111',
  441. 'parent': '2.9',
  442. 'name': 'Falkland Islands',
  443. 'value': 2910
  444. },
  445. {
  446. 'id': '2.8',
  447. 'parent': '1.2',
  448. 'name': 'Northern America'
  449. },
  450. {
  451. 'id': '3.93',
  452. 'parent': '2.8',
  453. 'name': 'United States',
  454. 'value': 324459463
  455. }, {
  456. 'id': '3.94',
  457. 'parent': '2.8',
  458. 'name': 'Canada',
  459. 'value': 36624199
  460. }, {
  461. 'id': '3.95',
  462. 'parent': '2.8',
  463. 'name': 'Bermuda',
  464. 'value': 61349
  465. }, {
  466. 'id': '3.96',
  467. 'parent': '2.8',
  468. 'name': 'Greenland',
  469. 'value': 56480
  470. }, {
  471. 'id': '3.97',
  472. 'parent': '2.8',
  473. 'name': 'Saint Pierre and Miquelon',
  474. 'value': 6320
  475. },
  476. {
  477. 'id': '2.7',
  478. 'parent': '1.2',
  479. 'name': 'Central America'
  480. },
  481. {
  482. 'id': '3.85',
  483. 'parent': '2.7',
  484. 'name': 'Mexico',
  485. 'value': 129163276
  486. }, {
  487. 'id': '3.86',
  488. 'parent': '2.7',
  489. 'name': 'Guatemala',
  490. 'value': 16913503
  491. }, {
  492. 'id': '3.87',
  493. 'parent': '2.7',
  494. 'name': 'Honduras',
  495. 'value': 9265067
  496. }, {
  497. 'id': '3.88',
  498. 'parent': '2.7',
  499. 'name': 'El Salvador',
  500. 'value': 6377853
  501. }, {
  502. 'id': '3.89',
  503. 'parent': '2.7',
  504. 'name': 'Nicaragua',
  505. 'value': 6217581
  506. }, {
  507. 'id': '3.90',
  508. 'parent': '2.7',
  509. 'name': 'Costa Rica',
  510. 'value': 4905769
  511. }, {
  512. 'id': '3.91',
  513. 'parent': '2.7',
  514. 'name': 'Panama',
  515. 'value': 4098587
  516. }, {
  517. 'id': '3.92',
  518. 'parent': '2.7',
  519. 'name': 'Belize',
  520. 'value': 374681
  521. },
  522. {
  523. 'id': '2.6',
  524. 'parent': '1.2',
  525. 'name': 'Caribbean'
  526. },
  527. {
  528. 'id': '3.59',
  529. 'parent': '2.6',
  530. 'name': 'Cuba',
  531. 'value': 11484636
  532. }, {
  533. 'id': '3.60',
  534. 'parent': '2.6',
  535. 'name': 'Haiti',
  536. 'value': 10981229
  537. }, {
  538. 'id': '3.61',
  539. 'parent': '2.6',
  540. 'name': 'Dominican Republic',
  541. 'value': 10766998
  542. }, {
  543. 'id': '3.62',
  544. 'parent': '2.6',
  545. 'name': 'Puerto Rico',
  546. 'value': 3663131
  547. }, {
  548. 'id': '3.63',
  549. 'parent': '2.6',
  550. 'name': 'Jamaica',
  551. 'value': 2890299
  552. }, {
  553. 'id': '3.64',
  554. 'parent': '2.6',
  555. 'name': 'Trinidad and Tobago',
  556. 'value': 1369125
  557. }, {
  558. 'id': '3.65',
  559. 'parent': '2.6',
  560. 'name': 'Guadeloupe',
  561. 'value': 449568
  562. }, {
  563. 'id': '3.66',
  564. 'parent': '2.6',
  565. 'name': 'Bahamas',
  566. 'value': 395361
  567. }, {
  568. 'id': '3.67',
  569. 'parent': '2.6',
  570. 'name': 'Martinique',
  571. 'value': 384896
  572. }, {
  573. 'id': '3.68',
  574. 'parent': '2.6',
  575. 'name': 'Barbados',
  576. 'value': 285719
  577. }, {
  578. 'id': '3.69',
  579. 'parent': '2.6',
  580. 'name': 'Saint Lucia',
  581. 'value': 178844
  582. }, {
  583. 'id': '3.70',
  584. 'parent': '2.6',
  585. 'name': 'Curaçao',
  586. 'value': 160539
  587. }, {
  588. 'id': '3.71',
  589. 'parent': '2.6',
  590. 'name': 'Saint Vincent and the Grenadines',
  591. 'value': 109897
  592. }, {
  593. 'id': '3.72',
  594. 'parent': '2.6',
  595. 'name': 'Grenada',
  596. 'value': 107825
  597. }, {
  598. 'id': '3.73',
  599. 'parent': '2.6',
  600. 'name': 'Aruba',
  601. 'value': 105264
  602. }, {
  603. 'id': '3.74',
  604. 'parent': '2.6',
  605. 'name': 'United States Virgin Islands',
  606. 'value': 104901
  607. }, {
  608. 'id': '3.75',
  609. 'parent': '2.6',
  610. 'name': 'Antigua and Barbuda',
  611. 'value': 102012
  612. }, {
  613. 'id': '3.76',
  614. 'parent': '2.6',
  615. 'name': 'Dominica',
  616. 'value': 73925
  617. }, {
  618. 'id': '3.77',
  619. 'parent': '2.6',
  620. 'name': 'Cayman Islands',
  621. 'value': 61559
  622. }, {
  623. 'id': '3.78',
  624. 'parent': '2.6',
  625. 'name': 'Saint Kitts and Nevis',
  626. 'value': 55345
  627. }, {
  628. 'id': '3.79',
  629. 'parent': '2.6',
  630. 'name': 'Sint Maarten',
  631. 'value': 40120
  632. }, {
  633. 'id': '3.80',
  634. 'parent': '2.6',
  635. 'name': 'Turks and Caicos Islands',
  636. 'value': 35446
  637. }, {
  638. 'id': '3.81',
  639. 'parent': '2.6',
  640. 'name': 'British Virgin Islands',
  641. 'value': 31196
  642. }, {
  643. 'id': '3.82',
  644. 'parent': '2.6',
  645. 'name': 'Caribbean Netherlands',
  646. 'value': 25398
  647. }, {
  648. 'id': '3.83',
  649. 'parent': '2.6',
  650. 'name': 'Anguilla',
  651. 'value': 14909
  652. }, {
  653. 'id': '3.84',
  654. 'parent': '2.6',
  655. 'name': 'Montserrat',
  656. 'value': 5177
  657. },
  658. /***********/
  659. /* Asia */
  660. {
  661. 'id': '2.13',
  662. 'parent': '1.3',
  663. 'name': 'Southern Asia'
  664. },
  665. {
  666. 'id': '3.136',
  667. 'parent': '2.13',
  668. 'name': 'India',
  669. 'value': 1339180127
  670. }, {
  671. 'id': '3.137',
  672. 'parent': '2.13',
  673. 'name': 'Pakistan',
  674. 'value': 197015955
  675. }, {
  676. 'id': '3.138',
  677. 'parent': '2.13',
  678. 'name': 'Bangladesh',
  679. 'value': 164669751
  680. }, {
  681. 'id': '3.139',
  682. 'parent': '2.13',
  683. 'name': 'Iran',
  684. 'value': 81162788
  685. }, {
  686. 'id': '3.140',
  687. 'parent': '2.13',
  688. 'name': 'Afghanistan',
  689. 'value': 35530081
  690. }, {
  691. 'id': '3.141',
  692. 'parent': '2.13',
  693. 'name': 'Nepal',
  694. 'value': 29304998
  695. }, {
  696. 'id': '3.142',
  697. 'parent': '2.13',
  698. 'name': 'Sri Lanka',
  699. 'value': 20876917
  700. }, {
  701. 'id': '3.143',
  702. 'parent': '2.13',
  703. 'name': 'Bhutan',
  704. 'value': 807610
  705. }, {
  706. 'id': '3.144',
  707. 'parent': '2.13',
  708. 'name': 'Maldives',
  709. 'value': 436330
  710. },
  711. {
  712. 'id': '2.11',
  713. 'parent': '1.3',
  714. 'name': 'Eastern Asia'
  715. },
  716. {
  717. 'id': '3.117',
  718. 'parent': '2.11',
  719. 'name': 'China',
  720. 'value': 1409517397
  721. }, {
  722. 'id': '3.118',
  723. 'parent': '2.11',
  724. 'name': 'Japan',
  725. 'value': 127484450
  726. }, {
  727. 'id': '3.119',
  728. 'parent': '2.11',
  729. 'name': 'South Korea',
  730. 'value': 50982212
  731. }, {
  732. 'id': '3.120',
  733. 'parent': '2.11',
  734. 'name': 'North Korea',
  735. 'value': 25490965
  736. }, {
  737. 'id': '3.121',
  738. 'parent': '2.11',
  739. 'name': 'Taiwan',
  740. 'value': 23626456
  741. }, {
  742. 'id': '3.122',
  743. 'parent': '2.11',
  744. 'name': 'Hong Kong',
  745. 'value': 7364883
  746. }, {
  747. 'id': '3.123',
  748. 'parent': '2.11',
  749. 'name': 'Mongolia',
  750. 'value': 3075647
  751. }, {
  752. 'id': '3.124',
  753. 'parent': '2.11',
  754. 'name': 'Macau',
  755. 'value': 622567
  756. },
  757. {
  758. 'id': '2.12',
  759. 'parent': '1.3',
  760. 'name': 'South-Eastern Asia'
  761. },
  762. {
  763. 'id': '3.125',
  764. 'parent': '2.12',
  765. 'name': 'Indonesia',
  766. 'value': 263991379
  767. }, {
  768. 'id': '3.126',
  769. 'parent': '2.12',
  770. 'name': 'Philippines',
  771. 'value': 104918090
  772. }, {
  773. 'id': '3.127',
  774. 'parent': '2.12',
  775. 'name': 'Vietnam',
  776. 'value': 95540800
  777. }, {
  778. 'id': '3.128',
  779. 'parent': '2.12',
  780. 'name': 'Thailand',
  781. 'value': 69037513
  782. }, {
  783. 'id': '3.129',
  784. 'parent': '2.12',
  785. 'name': 'Myanmar',
  786. 'value': 53370609
  787. }, {
  788. 'id': '3.130',
  789. 'parent': '2.12',
  790. 'name': 'Malaysia',
  791. 'value': 31624264
  792. }, {
  793. 'id': '3.131',
  794. 'parent': '2.12',
  795. 'name': 'Cambodia',
  796. 'value': 16005373
  797. }, {
  798. 'id': '3.132',
  799. 'parent': '2.12',
  800. 'name': 'Laos',
  801. 'value': 6858160
  802. }, {
  803. 'id': '3.133',
  804. 'parent': '2.12',
  805. 'name': 'Singapore',
  806. 'value': 5708844
  807. }, {
  808. 'id': '3.134',
  809. 'parent': '2.12',
  810. 'name': 'Timor-Leste',
  811. 'value': 1296311
  812. }, {
  813. 'id': '3.135',
  814. 'parent': '2.12',
  815. 'name': 'Brunei',
  816. 'value': 428697
  817. // 'color': ''
  818. },
  819. {
  820. 'id': '2.14',
  821. 'parent': '1.3',
  822. 'name': 'Western Asia'
  823. },
  824. {
  825. 'id': '3.145',
  826. 'parent': '2.14',
  827. 'name': 'Turkey',
  828. 'value': 80745020
  829. }, {
  830. 'id': '3.146',
  831. 'parent': '2.14',
  832. 'name': 'Iraq',
  833. 'value': 38274618
  834. }, {
  835. 'id': '3.147',
  836. 'parent': '2.14',
  837. 'name': 'Saudi Arabia',
  838. 'value': 32938213
  839. }, {
  840. 'id': '3.148',
  841. 'parent': '2.14',
  842. 'name': 'Yemen',
  843. 'value': 28250420
  844. }, {
  845. 'id': '3.149',
  846. 'parent': '2.14',
  847. 'name': 'Syria',
  848. 'value': 18269868
  849. }, {
  850. 'id': '3.150',
  851. 'parent': '2.14',
  852. 'name': 'Azerbaijan',
  853. 'value': 9827589
  854. }, {
  855. 'id': '3.151',
  856. 'parent': '2.14',
  857. 'name': 'Jordan',
  858. 'value': 9702353
  859. }, {
  860. 'id': '3.152',
  861. 'parent': '2.14',
  862. 'name': 'United Arab Emirates',
  863. 'value': 9400145
  864. }, {
  865. 'id': '3.153',
  866. 'parent': '2.14',
  867. 'name': 'Israel',
  868. 'value': 8321570
  869. }, {
  870. 'id': '3.154',
  871. 'parent': '2.14',
  872. 'name': 'Lebanon',
  873. 'value': 6082357
  874. }, {
  875. 'id': '3.155',
  876. 'parent': '2.14',
  877. 'name': 'Palestine',
  878. 'value': 4920724
  879. }, {
  880. 'id': '3.156',
  881. 'parent': '2.14',
  882. 'name': 'Oman',
  883. 'value': 4636262
  884. }, {
  885. 'id': '3.157',
  886. 'parent': '2.14',
  887. 'name': 'Kuwait',
  888. 'value': 4136528
  889. }, {
  890. 'id': '3.158',
  891. 'parent': '2.14',
  892. 'name': 'Georgia',
  893. 'value': 3912061
  894. }, {
  895. 'id': '3.159',
  896. 'parent': '2.14',
  897. 'name': 'Armenia',
  898. 'value': 2930450
  899. }, {
  900. 'id': '3.160',
  901. 'parent': '2.14',
  902. 'name': 'Qatar',
  903. 'value': 2639211
  904. }, {
  905. 'id': '3.161',
  906. 'parent': '2.14',
  907. 'name': 'Bahrain',
  908. 'value': 1492584
  909. },
  910. {
  911. 'id': '2.10',
  912. 'parent': '1.3',
  913. 'name': 'Central Asia'
  914. },
  915. {
  916. 'id': '3.112',
  917. 'parent': '2.10',
  918. 'name': 'Uzbekistan',
  919. 'value': 31910641
  920. }, {
  921. 'id': '3.113',
  922. 'parent': '2.10',
  923. 'name': 'Kazakhstan',
  924. 'value': 18204499
  925. }, {
  926. 'id': '3.114',
  927. 'parent': '2.10',
  928. 'name': 'Tajikistan',
  929. 'value': 8921343
  930. }, {
  931. 'id': '3.115',
  932. 'parent': '2.10',
  933. 'name': 'Kyrgyzstan',
  934. 'value': 6045117
  935. }, {
  936. 'id': '3.116',
  937. 'parent': '2.10',
  938. 'name': 'Turkmenistan',
  939. 'value': 5758075
  940. },
  941. /***********/
  942. /* Europe */
  943. {
  944. 'id': '2.15',
  945. 'parent': '1.4',
  946. 'name': 'Eastern Europe'
  947. },
  948. {
  949. 'id': '3.162',
  950. 'parent': '2.15',
  951. 'name': 'Russia',
  952. 'value': 143989754
  953. }, {
  954. 'id': '3.163',
  955. 'parent': '2.15',
  956. 'name': 'Ukraine',
  957. 'value': 44222947
  958. }, {
  959. 'id': '3.164',
  960. 'parent': '2.15',
  961. 'name': 'Poland',
  962. 'value': 38170712
  963. }, {
  964. 'id': '3.165',
  965. 'parent': '2.15',
  966. 'name': 'Romania',
  967. 'value': 19679306
  968. }, {
  969. 'id': '3.166',
  970. 'parent': '2.15',
  971. 'name': 'Czechia',
  972. 'value': 10618303
  973. }, {
  974. 'id': '3.167',
  975. 'parent': '2.15',
  976. 'name': 'Hungary',
  977. 'value': 9721559
  978. }, {
  979. 'id': '3.168',
  980. 'parent': '2.15',
  981. 'name': 'Belarus',
  982. 'value': 9468338
  983. }, {
  984. 'id': '3.169',
  985. 'parent': '2.15',
  986. 'name': 'Bulgaria',
  987. 'value': 7084571
  988. }, {
  989. 'id': '3.170',
  990. 'parent': '2.15',
  991. 'name': 'Slovakia',
  992. 'value': 5447662
  993. }, {
  994. 'id': '3.171',
  995. 'parent': '2.15',
  996. 'name': 'Moldova',
  997. 'value': 4051212
  998. }, {
  999. 'id': '3.172',
  1000. 'parent': '2.15',
  1001. 'name': 'Cyprus',
  1002. 'value': 1179551
  1003. },
  1004. {
  1005. 'id': '2.16',
  1006. 'parent': '1.4',
  1007. 'name': 'Northern Europe'
  1008. },
  1009. {
  1010. 'id': '3.173',
  1011. 'parent': '2.16',
  1012. 'name': 'United Kingdom',
  1013. 'value': 66181585
  1014. }, {
  1015. 'id': '3.174',
  1016. 'parent': '2.16',
  1017. 'name': 'Sweden',
  1018. 'value': 9910701
  1019. }, {
  1020. 'id': '3.175',
  1021. 'parent': '2.16',
  1022. 'name': 'Denmark',
  1023. 'value': 5733551
  1024. }, {
  1025. 'id': '3.176',
  1026. 'parent': '2.16',
  1027. 'name': 'Finland',
  1028. 'value': 5523231
  1029. }, {
  1030. 'id': '3.177',
  1031. 'parent': '2.16',
  1032. 'name': 'Norway',
  1033. 'value': 5305383
  1034. }, {
  1035. 'id': '3.178',
  1036. 'parent': '2.16',
  1037. 'name': 'Ireland',
  1038. 'value': 4761657
  1039. }, {
  1040. 'id': '3.179',
  1041. 'parent': '2.16',
  1042. 'name': 'Lithuania',
  1043. 'value': 2890297
  1044. }, {
  1045. 'id': '3.180',
  1046. 'parent': '2.16',
  1047. 'name': 'Latvia',
  1048. 'value': 1949670
  1049. }, {
  1050. 'id': '3.181',
  1051. 'parent': '2.16',
  1052. 'name': 'Estonia',
  1053. 'value': 1309632
  1054. }, {
  1055. 'id': '3.182',
  1056. 'parent': '2.16',
  1057. 'name': 'Iceland',
  1058. 'value': 335025
  1059. }, {
  1060. 'id': '3.183',
  1061. 'parent': '2.16',
  1062. 'name': 'Guernsey and Jersey',
  1063. 'value': 165314
  1064. }, {
  1065. 'id': '3.184',
  1066. 'parent': '2.16',
  1067. 'name': 'Isle of Man',
  1068. 'value': 84287
  1069. }, {
  1070. 'id': '3.185',
  1071. 'parent': '2.16',
  1072. 'name': 'Faroe Islands',
  1073. 'value': 49290
  1074. },
  1075. {
  1076. 'id': '2.17',
  1077. 'parent': '1.4',
  1078. 'name': 'Southern Europe'
  1079. },
  1080. {
  1081. 'id': '3.186',
  1082. 'parent': '2.17',
  1083. 'name': 'Italy',
  1084. 'value': 59359900
  1085. }, {
  1086. 'id': '3.187',
  1087. 'parent': '2.17',
  1088. 'name': 'Spain',
  1089. 'value': 46354321
  1090. }, {
  1091. 'id': '3.188',
  1092. 'parent': '2.17',
  1093. 'name': 'Greece',
  1094. 'value': 11159773
  1095. }, {
  1096. 'id': '3.189',
  1097. 'parent': '2.17',
  1098. 'name': 'Portugal',
  1099. 'value': 10329506
  1100. }, {
  1101. 'id': '3.190',
  1102. 'parent': '2.17',
  1103. 'name': 'Serbia',
  1104. 'value': 8790574
  1105. }, {
  1106. 'id': '3.191',
  1107. 'parent': '2.17',
  1108. 'name': 'Croatia',
  1109. 'value': 4189353
  1110. }, {
  1111. 'id': '3.192',
  1112. 'parent': '2.17',
  1113. 'name': 'Bosnia and Herzegovina',
  1114. 'value': 3507017
  1115. }, {
  1116. 'id': '3.193',
  1117. 'parent': '2.17',
  1118. 'name': 'Albania',
  1119. 'value': 2930187
  1120. }, {
  1121. 'id': '3.194',
  1122. 'parent': '2.17',
  1123. 'name': 'Republic of Macedonia',
  1124. 'value': 2083160
  1125. }, {
  1126. 'id': '3.195',
  1127. 'parent': '2.17',
  1128. 'name': 'Slovenia',
  1129. 'value': 2079976
  1130. }, {
  1131. 'id': '3.196',
  1132. 'parent': '2.17',
  1133. 'name': 'Montenegro',
  1134. 'value': 628960
  1135. }, {
  1136. 'id': '3.197',
  1137. 'parent': '2.17',
  1138. 'name': 'Malta',
  1139. 'value': 430835
  1140. }, {
  1141. 'id': '3.198',
  1142. 'parent': '2.17',
  1143. 'name': 'Andorra',
  1144. 'value': 76965
  1145. }, {
  1146. 'id': '3.199',
  1147. 'parent': '2.17',
  1148. 'name': 'Gibraltar',
  1149. 'value': 34571
  1150. }, {
  1151. 'id': '3.200',
  1152. 'parent': '2.17',
  1153. 'name': 'San Marino',
  1154. 'value': 33400
  1155. }, {
  1156. 'id': '3.201',
  1157. 'parent': '2.17',
  1158. 'name': 'Vatican City',
  1159. 'value': 792
  1160. },
  1161. {
  1162. 'id': '2.18',
  1163. 'parent': '1.4',
  1164. 'name': 'Western Europe'
  1165. },
  1166. {
  1167. 'id': '3.202',
  1168. 'parent': '2.18',
  1169. 'name': 'Germany',
  1170. 'value': 82114224
  1171. }, {
  1172. 'id': '3.203',
  1173. 'parent': '2.18',
  1174. 'name': 'France',
  1175. 'value': 64979548
  1176. }, {
  1177. 'id': '3.204',
  1178. 'parent': '2.18',
  1179. 'name': 'Netherlands',
  1180. 'value': 17035938
  1181. }, {
  1182. 'id': '3.205',
  1183. 'parent': '2.18',
  1184. 'name': 'Belgium',
  1185. 'value': 11429336
  1186. }, {
  1187. 'id': '3.206',
  1188. 'parent': '2.18',
  1189. 'name': 'Austria',
  1190. 'value': 8735453
  1191. }, {
  1192. 'id': '3.207',
  1193. 'parent': '2.18',
  1194. 'name': 'Switzerland',
  1195. 'value': 8476005
  1196. }, {
  1197. 'id': '3.208',
  1198. 'parent': '2.18',
  1199. 'name': 'Luxembourg',
  1200. 'value': 583455
  1201. }, {
  1202. 'id': '3.209',
  1203. 'parent': '2.18',
  1204. 'name': 'Monaco',
  1205. 'value': 38695
  1206. }, {
  1207. 'id': '3.210',
  1208. 'parent': '2.18',
  1209. 'name': 'Liechtenstein',
  1210. 'value': 37922
  1211. },
  1212. /***********/
  1213. /* Oceania */
  1214. {
  1215. 'id': '2.19',
  1216. 'parent': '1.5',
  1217. 'name': 'Australia and New Zealand'
  1218. },
  1219. {
  1220. 'id': '3.211',
  1221. 'parent': '2.19',
  1222. 'name': 'Australia',
  1223. 'value': 24450561
  1224. }, {
  1225. 'id': '3.212',
  1226. 'parent': '2.19',
  1227. 'name': 'New Zealand',
  1228. 'value': 4705818
  1229. },
  1230. {
  1231. 'id': '2.20',
  1232. 'parent': '1.5',
  1233. 'name': 'Melanesia'
  1234. },
  1235. {
  1236. 'id': '3.213',
  1237. 'parent': '2.20',
  1238. 'name': 'Papua New Guinea'
  1239. }, {
  1240. 'id': '3.214',
  1241. 'parent': '2.20',
  1242. 'name': 'Fiji',
  1243. 'value': 905502
  1244. }, {
  1245. 'id': '3.215',
  1246. 'parent': '2.20',
  1247. 'name': 'Solomon Islands',
  1248. 'value': 611343
  1249. }, {
  1250. 'id': '3.216',
  1251. 'parent': '2.20',
  1252. 'name': 'New Caledonia',
  1253. 'value': 276255
  1254. }, {
  1255. 'id': '3.217',
  1256. 'parent': '2.20',
  1257. 'name': 'Vanuatu',
  1258. 'value': 276244
  1259. },
  1260. {
  1261. 'id': '2.21',
  1262. 'parent': '1.5',
  1263. 'name': 'Micronesia'
  1264. },
  1265. {
  1266. 'id': '3.218',
  1267. 'parent': '2.21',
  1268. 'name': 'Guam',
  1269. 'value': 164229
  1270. }, {
  1271. 'id': '3.219',
  1272. 'parent': '2.21',
  1273. 'name': 'Kiribati',
  1274. 'value': 116398
  1275. }, {
  1276. 'id': '3.220',
  1277. 'parent': '2.21',
  1278. 'name': 'Federated States of Micronesia',
  1279. 'value': 105544
  1280. }, {
  1281. 'id': '3.221',
  1282. 'parent': '2.21',
  1283. 'name': 'Northern Mariana Islands',
  1284. 'value': 55144
  1285. }, {
  1286. 'id': '3.222',
  1287. 'parent': '2.21',
  1288. 'name': 'Marshall Islands',
  1289. 'value': 53127
  1290. }, {
  1291. 'id': '3.223',
  1292. 'parent': '2.21',
  1293. 'name': 'Palau',
  1294. 'value': 21729
  1295. }, {
  1296. 'id': '3.224',
  1297. 'parent': '2.21',
  1298. 'name': 'Nauru',
  1299. 'value': 11359
  1300. },
  1301. {
  1302. 'id': '2.22',
  1303. 'parent': '1.5',
  1304. 'name': 'Polynesia'
  1305. },
  1306. {
  1307. 'id': '3.225',
  1308. 'parent': '2.22',
  1309. 'name': 'French Polynesia',
  1310. 'value': 283007
  1311. }, {
  1312. 'id': '3.226',
  1313. 'parent': '2.22',
  1314. 'name': 'Samoa',
  1315. 'value': 196440
  1316. }, {
  1317. 'id': '3.227',
  1318. 'parent': '2.22',
  1319. 'name': 'Tonga',
  1320. 'value': 108020
  1321. }, {
  1322. 'id': '3.228',
  1323. 'parent': '2.22',
  1324. 'name': 'American Samoa',
  1325. 'value': 55641
  1326. }, {
  1327. 'id': '3.229',
  1328. 'parent': '2.22',
  1329. 'name': 'Cook Islands',
  1330. 'value': 17380
  1331. }, {
  1332. 'id': '3.230',
  1333. 'parent': '2.22',
  1334. 'name': 'Wallis and Futuna',
  1335. 'value': 11773
  1336. }, {
  1337. 'id': '3.231',
  1338. 'parent': '2.22',
  1339. 'name': 'Tuvalu',
  1340. 'value': 11192
  1341. }, {
  1342. 'id': '3.232',
  1343. 'parent': '2.22',
  1344. 'name': 'Niue',
  1345. 'value': 1618
  1346. }, {
  1347. 'id': '3.233',
  1348. 'parent': '2.22',
  1349. 'name': 'Tokelau',
  1350. 'value': 1300
  1351. }];
  1352. // Splice in transparent for the center circle
  1353. Highcharts.getOptions().colors.splice(0, 0, 'transparent');
  1354. Highcharts.chart('container', {
  1355. chart: {
  1356. height: '100%'
  1357. },
  1358. title: {
  1359. text: 'World population 2017'
  1360. },
  1361. subtitle: {
  1362. text: 'Source <href="https://en.wikipedia.org/wiki/List_of_countries_by_population_(United_Nations)">Wikipedia</a>'
  1363. },
  1364. series: [{
  1365. type: "sunburst",
  1366. data: data,
  1367. allowDrillToNode: true,
  1368. cursor: 'pointer',
  1369. dataLabels: {
  1370. format: '{point.name}',
  1371. filter: {
  1372. property: 'innerArcLength',
  1373. operator: '>',
  1374. value: 16
  1375. }
  1376. },
  1377. levels: [{
  1378. level: 1,
  1379. levelIsConstant: false,
  1380. dataLabels: {
  1381. filter: {
  1382. property: 'outerArcLength',
  1383. operator: '>',
  1384. value: 64
  1385. }
  1386. }
  1387. }, {
  1388. level: 2,
  1389. colorByPoint: true
  1390. },
  1391. {
  1392. level: 3,
  1393. colorVariation: {
  1394. key: 'brightness',
  1395. to: -0.5
  1396. }
  1397. }, {
  1398. level: 4,
  1399. colorVariation: {
  1400. key: 'brightness',
  1401. to: 0.5
  1402. }
  1403. }]
  1404. }],
  1405. tooltip: {
  1406. headerFormat: "",
  1407. pointFormat: 'The population of <b>{point.name}</b> is <b>{point.value}</b>'
  1408. }
  1409. });
  1410. </script>
  1411. </body>
  1412. </html>