Skip to content

Instantly share code, notes, and snippets.

@mckn
Created December 16, 2022 11:25
Show Gist options
  • Save mckn/9a31ccab66bc7d9b05ac3b45f74db896 to your computer and use it in GitHub Desktop.
Save mckn/9a31ccab66bc7d9b05ac3b45f74db896 to your computer and use it in GitHub Desktop.
volkovlabs-echarts-panel
{
"annotations": {
"list": [
{
"builtIn": 1,
"datasource": {
"type": "datasource",
"uid": "grafana"
},
"enable": true,
"hide": true,
"iconColor": "rgba(0, 211, 255, 1)",
"name": "Annotations & Alerts",
"target": {
"limit": 100,
"matchAny": false,
"tags": [],
"type": "dashboard"
},
"type": "dashboard"
}
]
},
"editable": true,
"fiscalYearStartMonth": 0,
"graphTooltip": 0,
"links": [],
"liveNow": false,
"panels": [
{
"datasource": {
"type": "marcusolsson-static-datasource",
"uid": "P1D2C73DC01F2359B"
},
"gridPos": {
"h": 13,
"w": 8,
"x": 0,
"y": 0
},
"id": 9,
"options": {
"editor": {
"format": "auto",
"height": 748
},
"followTheme": true,
"getOption": "const series = [\n {\n name: 'Grandpa',\n children: [\n {\n name: 'Uncle Leo',\n value: 15,\n children: [\n {\n name: 'Cousin Jack',\n value: 2\n },\n {\n name: 'Cousin Mary',\n value: 5,\n children: [\n {\n name: 'Jackson',\n value: 2\n }\n ]\n },\n {\n name: 'Cousin Ben',\n value: 4\n }\n ]\n },\n {\n name: 'Father',\n value: 10,\n children: [\n {\n name: 'Me',\n value: 5\n },\n {\n name: 'Brother Peter',\n value: 1\n }\n ]\n }\n ]\n },\n {\n name: 'Nancy',\n children: [\n {\n name: 'Uncle Nike',\n children: [\n {\n name: 'Cousin Betty',\n value: 1\n },\n {\n name: 'Cousin Jenny',\n value: 2\n }\n ]\n }\n ]\n }\n];\n\nreturn {\n series: {\n type: 'sunburst',\n data: series,\n radius: [0, '90%'],\n label: {\n rotate: 'radial'\n }\n }\n};",
"renderer": "canvas"
},
"title": "Sunburst",
"type": "volkovlabs-echarts-panel"
},
{
"datasource": {
"type": "grafana",
"uid": "grafana"
},
"gridPos": {
"h": 13,
"w": 8,
"x": 8,
"y": 0
},
"id": 20,
"options": {
"editor": {
"format": "auto",
"height": 600
},
"getOption": "notifySuccess(['Liquidy', 'Loaded']);\n\nlet values = [];\ndata.series.map((s) => {\n values = s.fields.find((f) => f.type === 'number').values.buffer;\n});\n\nreturn {\n series: [{\n type: 'liquidFill',\n data: [values[0] / 100, values[1] / 100, values[2] / 100]\n }]\n};",
"renderer": "canvas"
},
"targets": [
{
"datasource": {
"type": "datasource",
"uid": "grafana"
},
"refId": "A"
}
],
"title": "Liquid Fill",
"type": "volkovlabs-echarts-panel"
},
{
"datasource": {
"type": "datasource",
"uid": "grafana"
},
"gridPos": {
"h": 13,
"w": 8,
"x": 16,
"y": 0
},
"id": 4,
"options": {
"editor": {
"format": "auto",
"height": 771
},
"followTheme": true,
"getOption": "let values= [];\ndata.series.map((s) => {\n values = s.fields.find((f) => f.type === 'number').values.buffer;\n});\n\nreturn {\n series: [\n {\n type: 'gauge',\n center: ['50%', '60%'],\n startAngle: 200,\n endAngle: -20,\n min: 0,\n max: 60,\n splitNumber: 12,\n itemStyle: {\n color: '#FFAB91'\n },\n progress: {\n show: true,\n width: 30\n },\n pointer: {\n show: false\n },\n axisLine: {\n lineStyle: {\n width: 30\n }\n },\n axisTick: {\n distance: -45,\n splitNumber: 5,\n lineStyle: {\n width: 2,\n color: '#999'\n }\n },\n splitLine: {\n distance: -52,\n length: 14,\n lineStyle: {\n width: 3,\n color: '#999'\n }\n },\n axisLabel: {\n distance: -20,\n color: '#999',\n fontSize: 20\n },\n anchor: {\n show: false\n },\n title: {\n show: false\n },\n detail: {\n valueAnimation: true,\n width: '60%',\n lineHeight: 40,\n borderRadius: 8,\n offsetCenter: [0, '-15%'],\n fontSize: 60,\n fontWeight: 'bolder',\n formatter: '{value} °C',\n color: 'inherit'\n },\n data: [\n {\n value: Math.round(values.pop())\n }\n ]\n },\n {\n type: 'gauge',\n center: ['50%', '60%'],\n startAngle: 200,\n endAngle: -20,\n min: 0,\n max: 60,\n itemStyle: {\n color: '#FD7347'\n },\n progress: {\n show: true,\n width: 8\n },\n pointer: {\n show: false\n },\n axisLine: {\n show: false\n },\n axisTick: {\n show: false\n },\n splitLine: {\n show: false\n },\n axisLabel: {\n show: false\n },\n detail: {\n show: false\n },\n data: [\n {\n value: 20\n }\n ]\n }\n ]\n};",
"renderer": "canvas"
},
"title": "Random Walk Gauge",
"type": "volkovlabs-echarts-panel"
},
{
"datasource": {
"type": "marcusolsson-static-datasource",
"uid": "P1D2C73DC01F2359B"
},
"gridPos": {
"h": 9,
"w": 12,
"x": 0,
"y": 13
},
"id": 11,
"options": {
"editor": {
"format": "auto",
"height": 400
},
"followTheme": true,
"getOption": "return {\n dataset: [\n {\n // This dataset is on `datasetIndex: 0`.\n source: [\n ['Product', 'Sales', 'Price', 'Year'],\n ['Cake', 123, 32, 2011],\n ['Cereal', 231, 14, 2011],\n ['Tofu', 235, 5, 2011],\n ['Dumpling', 341, 25, 2011],\n ['Biscuit', 122, 29, 2011],\n ['Cake', 143, 30, 2012],\n ['Cereal', 201, 19, 2012],\n ['Tofu', 255, 7, 2012],\n ['Dumpling', 241, 27, 2012],\n ['Biscuit', 102, 34, 2012],\n ['Cake', 153, 28, 2013],\n ['Cereal', 181, 21, 2013],\n ['Tofu', 395, 4, 2013],\n ['Dumpling', 281, 31, 2013],\n ['Biscuit', 92, 39, 2013],\n ['Cake', 223, 29, 2014],\n ['Cereal', 211, 17, 2014],\n ['Tofu', 345, 3, 2014],\n ['Dumpling', 211, 35, 2014],\n ['Biscuit', 72, 24, 2014]\n ]\n // id: 'a'\n },\n {\n // This dataset is on `datasetIndex: 1`.\n // A `transform` is configured to indicate that the\n // final data of this dataset is transformed via this\n // transform function.\n transform: {\n type: 'filter',\n config: { dimension: 'Year', value: 2011 }\n }\n // There can be optional properties `fromDatasetIndex` or `fromDatasetId`\n // to indicate that where is the input data of the transform from.\n // For example, `fromDatasetIndex: 0` specify the input data is from\n // the dataset on `datasetIndex: 0`, or `fromDatasetId: 'a'` specify the\n // input data is from the dataset having `id: 'a'`.\n // [DEFAULT_RULE]\n // If both `fromDatasetIndex` and `fromDatasetId` are omitted,\n // `fromDatasetIndex: 0` are used by default.\n },\n {\n // This dataset is on `datasetIndex: 2`.\n // Similarly, if neither `fromDatasetIndex` nor `fromDatasetId` is\n // specified, `fromDatasetIndex: 0` is used by default\n transform: {\n // The \"filter\" transform filters and gets data items only match\n // the given condition in property `config`.\n type: 'filter',\n // Transforms has a property `config`. In this \"filter\" transform,\n // the `config` specify the condition that each result data item\n // should be satisfied. In this case, this transform get all of\n // the data items that the value on dimension \"Year\" equals to 2012.\n config: { dimension: 'Year', value: 2012 }\n }\n },\n {\n // This dataset is on `datasetIndex: 3`\n transform: {\n type: 'filter',\n config: { dimension: 'Year', value: 2013 }\n }\n }\n ],\n series: [\n {\n type: 'pie',\n radius: 50,\n center: ['25%', '50%'],\n // In this case, each \"pie\" series reference to a dataset that has\n // the result of its \"filter\" transform.\n datasetIndex: 1\n },\n {\n type: 'pie',\n radius: 50,\n center: ['50%', '50%'],\n datasetIndex: 2\n },\n {\n type: 'pie',\n radius: 50,\n center: ['75%', '50%'],\n datasetIndex: 3\n }\n ]\n};",
"renderer": "canvas"
},
"title": "Pie Chart",
"type": "volkovlabs-echarts-panel"
},
{
"datasource": {
"type": "marcusolsson-static-datasource",
"uid": "P1D2C73DC01F2359B"
},
"gridPos": {
"h": 11,
"w": 12,
"x": 12,
"y": 13
},
"id": 2,
"options": {
"editor": {
"format": "auto",
"height": 771
},
"followTheme": true,
"getOption": "let names = [];\nlet amounts = [];\ndata.series.map((s) => {\n names = s.fields.find((f) => f.name === 'Name').values.buffer;\n amounts = s.fields.find((f) => f.name === 'Amount').values.buffer;\n});\n\nreturn {\n title: {\n text: 'ECharts Getting Started Example'\n },\n tooltip: {},\n legend: {\n data: [replaceVariables('$sales')]\n },\n xAxis: {\n data: names\n },\n yAxis: {},\n toolbox: { feature: { restore: {} } },\n series: [\n {\n name: replaceVariables('$sales'),\n type: 'bar',\n data: amounts\n }\n ]\n};\n",
"renderer": "canvas"
},
"targets": [
{
"datasource": {
"type": "marcusolsson-static-datasource",
"uid": "P1D2C73DC01F2359B"
},
"frame": {
"fields": [
{
"config": {},
"name": "Name",
"type": "string",
"values": ["Shirts", "Cardigans", "Chiffons", "Pants", "Heels", "Socks"]
},
{
"config": {},
"name": "Amount",
"type": "string",
"values": ["5", "20", "36", "10", "10", "20"]
}
],
"meta": {},
"name": "sales"
},
"refId": "A"
}
],
"title": "Getting Started",
"type": "volkovlabs-echarts-panel"
},
{
"datasource": {
"type": "grafana",
"uid": "grafana"
},
"gridPos": {
"h": 14,
"w": 12,
"x": 0,
"y": 22
},
"id": 14,
"options": {
"editor": {
"format": "auto",
"height": 711
},
"getOption": "const population = [\n {\n \"Rank\": 1,\n \"name\": \"China\",\n \"value\": \"1448471.4000\",\n \"pop2021\": \"1444216.1070\",\n \"GrowthRate\": \"1.0029\",\n \"area\": 9706961,\n \"Density\": \"149.2199\"\n },\n {\n \"Rank\": 2,\n \"name\": \"India\",\n \"value\": \"1406631.7760\",\n \"pop2021\": \"1393409.0380\",\n \"GrowthRate\": \"1.0095\",\n \"area\": 3287590,\n \"Density\": \"427.8611\"\n },\n {\n \"Rank\": 3,\n \"name\": \"United States\",\n \"value\": \"334805.2690\",\n \"pop2021\": \"332915.0730\",\n \"GrowthRate\": \"1.0057\",\n \"area\": 9372610,\n \"Density\": \"35.7217\"\n },\n {\n \"Rank\": 4,\n \"name\": \"Indonesia\",\n \"value\": \"279134.5050\",\n \"pop2021\": \"276361.7830\",\n \"GrowthRate\": \"1.0100\",\n \"area\": 1904569,\n \"Density\": \"146.5605\"\n },\n {\n \"Rank\": 5,\n \"name\": \"Pakistan\",\n \"value\": \"229488.9940\",\n \"pop2021\": \"225199.9370\",\n \"GrowthRate\": \"1.0190\",\n \"area\": 881912,\n \"Density\": \"260.2176\"\n },\n {\n \"Rank\": 6,\n \"name\": \"Nigeria\",\n \"value\": \"216746.9340\",\n \"pop2021\": \"211400.7080\",\n \"GrowthRate\": \"1.0253\",\n \"area\": 923768,\n \"Density\": \"234.6335\"\n },\n {\n \"Rank\": 7,\n \"name\": \"Brazil\",\n \"value\": \"215353.5930\",\n \"pop2021\": \"213993.4370\",\n \"GrowthRate\": \"1.0064\",\n \"area\": 8515767,\n \"Density\": \"25.2888\"\n },\n {\n \"Rank\": 8,\n \"name\": \"Bangladesh\",\n \"value\": \"167885.6890\",\n \"pop2021\": \"166303.4980\",\n \"GrowthRate\": \"1.0095\",\n \"area\": 147570,\n \"Density\": \"1137.6682\"\n },\n {\n \"Rank\": 9,\n \"name\": \"Russia\",\n \"value\": \"145805.9470\",\n \"pop2021\": \"145912.0250\",\n \"GrowthRate\": \"0.9993\",\n \"area\": 17098242,\n \"Density\": \"8.5275\"\n },\n {\n \"Rank\": 10,\n \"name\": \"Mexico\",\n \"value\": \"131562.7720\",\n \"pop2021\": \"130262.2160\",\n \"GrowthRate\": \"1.0100\",\n \"area\": 1964375,\n \"Density\": \"66.9744\"\n },\n {\n \"Rank\": 11,\n \"name\": \"Japan\",\n \"value\": \"125584.8380\",\n \"pop2021\": \"126050.8040\",\n \"GrowthRate\": \"0.9963\",\n \"area\": 377930,\n \"Density\": \"332.2966\"\n },\n {\n \"Rank\": 12,\n \"name\": \"Ethiopia\",\n \"value\": \"120812.6980\",\n \"pop2021\": \"117876.2270\",\n \"GrowthRate\": \"1.0249\",\n \"area\": 1104300,\n \"Density\": \"109.4021\"\n },\n {\n \"Rank\": 13,\n \"name\": \"Philippines\",\n \"value\": \"112508.9940\",\n \"pop2021\": \"111046.9130\",\n \"GrowthRate\": \"1.0132\",\n \"area\": 342353,\n \"Density\": \"328.6345\"\n },\n {\n \"Rank\": 14,\n \"name\": \"Egypt\",\n \"value\": \"106156.6920\",\n \"pop2021\": \"104258.3270\",\n \"GrowthRate\": \"1.0182\",\n \"area\": 1002450,\n \"Density\": \"105.8972\"\n },\n {\n \"Rank\": 15,\n \"name\": \"Vietnam\",\n \"value\": \"98953.5410\",\n \"pop2021\": \"98168.8330\",\n \"GrowthRate\": \"1.0080\",\n \"area\": 331212,\n \"Density\": \"298.7619\"\n },\n {\n \"Rank\": 16,\n \"name\": \"DR Congo\",\n \"value\": \"95240.7920\",\n \"pop2021\": \"92377.9930\",\n \"GrowthRate\": \"1.0310\",\n \"area\": 2344858,\n \"Density\": \"40.6169\"\n },\n {\n \"Rank\": 17,\n \"name\": \"Iran\",\n \"value\": \"86022.8370\",\n \"pop2021\": \"85028.7590\",\n \"GrowthRate\": \"1.0117\",\n \"area\": 1648195,\n \"Density\": \"52.1921\"\n },\n {\n \"Rank\": 18,\n \"name\": \"Turkey\",\n \"value\": \"85561.9760\",\n \"pop2021\": \"85042.7380\",\n \"GrowthRate\": \"1.0061\",\n \"area\": 783562,\n \"Density\": \"109.1962\"\n },\n {\n \"Rank\": 19,\n \"name\": \"Germany\",\n \"value\": \"83883.5960\",\n \"pop2021\": \"83900.4730\",\n \"GrowthRate\": \"0.9998\",\n \"area\": 357114,\n \"Density\": \"234.8930\"\n },\n {\n \"Rank\": 20,\n \"name\": \"Thailand\",\n \"value\": \"70078.2030\",\n \"pop2021\": \"69950.8500\",\n \"GrowthRate\": \"1.0018\",\n \"area\": 513120,\n \"Density\": \"136.5727\"\n },\n {\n \"Rank\": 21,\n \"name\": \"United Kingdom\",\n \"value\": \"68497.9070\",\n \"pop2021\": \"68207.1160\",\n \"GrowthRate\": \"1.0043\",\n \"area\": 242900,\n \"Density\": \"282.0004\"\n },\n {\n \"Rank\": 22,\n \"name\": \"France\",\n \"value\": \"65584.5180\",\n \"pop2021\": \"65426.1790\",\n \"GrowthRate\": \"1.0024\",\n \"area\": 551695,\n \"Density\": \"118.8782\"\n },\n {\n \"Rank\": 23,\n \"name\": \"Tanzania\",\n \"value\": \"63298.5500\",\n \"pop2021\": \"61498.4370\",\n \"GrowthRate\": \"1.0293\",\n \"area\": 945087,\n \"Density\": \"66.9764\"\n },\n {\n \"Rank\": 24,\n \"name\": \"South Africa\",\n \"value\": \"60756.1350\",\n \"pop2021\": \"60041.9940\",\n \"GrowthRate\": \"1.0119\",\n \"area\": 1221037,\n \"Density\": \"49.7578\"\n },\n {\n \"Rank\": 25,\n \"name\": \"Italy\",\n \"value\": \"60262.7700\",\n \"pop2021\": \"60367.4770\",\n \"GrowthRate\": \"0.9983\",\n \"area\": 301336,\n \"Density\": \"199.9853\"\n },\n {\n \"Rank\": 26,\n \"name\": \"England\",\n \"value\": \"57367.8110\",\n \"GrowthRate\": \"1.0072\",\n \"area\": 130279,\n \"Density\": \"440.3458\"\n },\n {\n \"Rank\": 27,\n \"name\": \"Kenya\",\n \"value\": \"56215.2210\",\n \"pop2021\": \"54985.6980\",\n \"GrowthRate\": \"1.0224\",\n \"area\": 580367,\n \"Density\": \"96.8615\"\n },\n {\n \"Rank\": 28,\n \"name\": \"Myanmar\",\n \"value\": \"55227.1430\",\n \"pop2021\": \"54806.0120\",\n \"GrowthRate\": \"1.0077\",\n \"area\": 676578,\n \"Density\": \"81.6272\"\n },\n {\n \"Rank\": 29,\n \"name\": \"Colombia\",\n \"value\": \"51512.7620\",\n \"pop2021\": \"51265.8440\",\n \"GrowthRate\": \"1.0048\",\n \"area\": 1141748,\n \"Density\": \"45.1175\"\n },\n {\n \"Rank\": 30,\n \"name\": \"South Korea\",\n \"value\": \"51329.8990\",\n \"pop2021\": \"51305.1860\",\n \"GrowthRate\": \"1.0005\",\n \"area\": 100210,\n \"Density\": \"512.2233\"\n },\n {\n \"Rank\": 31,\n \"name\": \"Uganda\",\n \"value\": \"48432.8630\",\n \"pop2021\": \"47123.5310\",\n \"GrowthRate\": \"1.0278\",\n \"area\": 241550,\n \"Density\": \"200.5086\"\n },\n {\n \"Rank\": 32,\n \"name\": \"Spain\",\n \"value\": \"46719.1420\",\n \"pop2021\": \"46745.2160\",\n \"GrowthRate\": \"0.9994\",\n \"area\": 505992,\n \"Density\": \"92.3318\"\n },\n {\n \"Rank\": 33,\n \"name\": \"Argentina\",\n \"value\": \"46010.2340\",\n \"pop2021\": \"45605.8260\",\n \"GrowthRate\": \"1.0089\",\n \"area\": 2780400,\n \"Density\": \"16.5481\"\n },\n {\n \"Rank\": 34,\n \"name\": \"Sudan\",\n \"value\": \"45992.0200\",\n \"pop2021\": \"44909.3530\",\n \"GrowthRate\": \"1.0241\",\n \"area\": 1886068,\n \"Density\": \"24.3851\"\n },\n {\n \"Rank\": 35,\n \"name\": \"Algeria\",\n \"value\": \"45350.1480\",\n \"pop2021\": \"44616.6240\",\n \"GrowthRate\": \"1.0164\",\n \"area\": 2381741,\n \"Density\": \"19.0408\"\n },\n {\n \"Rank\": 36,\n \"name\": \"Ukraine\",\n \"value\": \"43192.1220\",\n \"pop2021\": \"43466.8190\",\n \"GrowthRate\": \"0.9937\",\n \"area\": 603500,\n \"Density\": \"71.5694\"\n },\n {\n \"Rank\": 37,\n \"name\": \"Iraq\",\n \"value\": \"42164.9650\",\n \"pop2021\": \"41179.3500\",\n \"GrowthRate\": \"1.0239\",\n \"area\": 438317,\n \"Density\": \"96.1974\"\n },\n {\n \"Rank\": 38,\n \"name\": \"Afghanistan\",\n \"value\": \"40754.3880\",\n \"pop2021\": \"39835.4280\",\n \"GrowthRate\": \"1.0231\",\n \"area\": 652230,\n \"Density\": \"62.4847\"\n },\n {\n \"Rank\": 39,\n \"name\": \"Canada\",\n \"value\": \"38388.4190\",\n \"pop2021\": \"38067.9030\",\n \"GrowthRate\": \"1.0084\",\n \"area\": 9984670,\n \"Density\": \"3.8447\"\n },\n {\n \"Rank\": 40,\n \"name\": \"Morocco\",\n \"value\": \"37772.7560\",\n \"pop2021\": \"37344.7950\",\n \"GrowthRate\": \"1.0115\",\n \"area\": 446550,\n \"Density\": \"84.5880\"\n },\n {\n \"Rank\": 41,\n \"name\": \"Poland\",\n \"value\": \"37739.7850\",\n \"pop2021\": \"37797.0050\",\n \"GrowthRate\": \"0.9985\",\n \"area\": 312679,\n \"Density\": \"120.6982\"\n },\n {\n \"Rank\": 42,\n \"name\": \"Saudi Arabia\",\n \"value\": \"35844.9090\",\n \"pop2021\": \"35340.6830\",\n \"GrowthRate\": \"1.0143\",\n \"area\": 2149690,\n \"Density\": \"16.6745\"\n },\n {\n \"Rank\": 43,\n \"name\": \"Angola\",\n \"value\": \"35027.3430\",\n \"pop2021\": \"33933.6100\",\n \"GrowthRate\": \"1.0322\",\n \"area\": 1246700,\n \"Density\": \"28.0960\"\n },\n {\n \"Rank\": 44,\n \"name\": \"Uzbekistan\",\n \"value\": \"34382.0840\",\n \"pop2021\": \"33935.7630\",\n \"GrowthRate\": \"1.0132\",\n \"area\": 447400,\n \"Density\": \"76.8486\"\n },\n {\n \"Rank\": 45,\n \"name\": \"Peru\",\n \"value\": \"33684.2080\",\n \"pop2021\": \"33359.4180\",\n \"GrowthRate\": \"1.0097\",\n \"area\": 1285216,\n \"Density\": \"26.2090\"\n },\n {\n \"Rank\": 46,\n \"name\": \"Malaysia\",\n \"value\": \"33181.0720\",\n \"pop2021\": \"32776.1940\",\n \"GrowthRate\": \"1.0124\",\n \"area\": 330803,\n \"Density\": \"100.3046\"\n },\n {\n \"Rank\": 47,\n \"name\": \"Mozambique\",\n \"value\": \"33089.4610\",\n \"pop2021\": \"32163.0470\",\n \"GrowthRate\": \"1.0288\",\n \"area\": 801590,\n \"Density\": \"41.2798\"\n },\n {\n \"Rank\": 48,\n \"name\": \"Ghana\",\n \"value\": \"32395.4500\",\n \"pop2021\": \"31732.1290\",\n \"GrowthRate\": \"1.0209\",\n \"area\": 238533,\n \"Density\": \"135.8112\"\n },\n {\n \"Rank\": 49,\n \"name\": \"Yemen\",\n \"value\": \"31154.8670\",\n \"pop2021\": \"30490.6400\",\n \"GrowthRate\": \"1.0218\",\n \"area\": 527968,\n \"Density\": \"59.0090\"\n },\n {\n \"Rank\": 50,\n \"name\": \"Nepal\",\n \"value\": \"30225.5820\",\n \"pop2021\": \"29674.9200\",\n \"GrowthRate\": \"1.0186\",\n \"area\": 147181,\n \"Density\": \"205.3633\"\n },\n {\n \"Rank\": 51,\n \"name\": \"Venezuela\",\n \"value\": \"29266.9910\",\n \"pop2021\": \"28704.9540\",\n \"GrowthRate\": \"1.0196\",\n \"area\": 916445,\n \"Density\": \"31.9353\"\n },\n {\n \"Rank\": 52,\n \"name\": \"Madagascar\",\n \"value\": \"29178.0770\",\n \"pop2021\": \"28427.3280\",\n \"GrowthRate\": \"1.0264\",\n \"area\": 587041,\n \"Density\": \"49.7036\"\n },\n {\n \"Rank\": 53,\n \"name\": \"Cameroon\",\n \"value\": \"27911.5480\",\n \"pop2021\": \"27224.2650\",\n \"GrowthRate\": \"1.0252\",\n \"area\": 475442,\n \"Density\": \"58.7065\"\n },\n {\n \"Rank\": 54,\n \"name\": \"Ivory Coast\",\n \"value\": \"27742.2980\",\n \"pop2021\": \"27053.6290\",\n \"GrowthRate\": \"1.0255\",\n \"area\": 322463,\n \"Density\": \"86.0325\"\n },\n {\n \"Rank\": 55,\n \"name\": \"Niger\",\n \"value\": \"26083.6600\",\n \"pop2021\": \"25130.8170\",\n \"GrowthRate\": \"1.0379\",\n \"area\": 1267000,\n \"Density\": \"20.5869\"\n },\n {\n \"Rank\": 56,\n \"name\": \"Australia\",\n \"value\": \"26068.7920\",\n \"pop2021\": \"25788.2150\",\n \"GrowthRate\": \"1.0109\",\n \"area\": 7692024,\n \"Density\": \"3.3891\"\n },\n {\n \"Rank\": 57,\n \"name\": \"North Korea\",\n \"value\": \"25990.6790\",\n \"pop2021\": \"25887.0410\",\n \"GrowthRate\": \"1.0040\",\n \"area\": 120538,\n \"Density\": \"215.6223\"\n },\n {\n \"Rank\": 58,\n \"name\": \"Taiwan\",\n \"value\": \"23888.5950\",\n \"pop2021\": \"23855.0100\",\n \"GrowthRate\": \"1.0014\",\n \"area\": 36193,\n \"Density\": \"660.0336\"\n },\n {\n \"Rank\": 59,\n \"name\": \"Burkina Faso\",\n \"value\": \"22102.8380\",\n \"pop2021\": \"21497.0960\",\n \"GrowthRate\": \"1.0282\",\n \"area\": 272967,\n \"Density\": \"80.9726\"\n },\n {\n \"Rank\": 60,\n \"name\": \"Sri Lanka\",\n \"value\": \"21575.8420\",\n \"pop2021\": \"21497.3100\",\n \"GrowthRate\": \"1.0037\",\n \"area\": 65610,\n \"Density\": \"328.8499\"\n },\n {\n \"Rank\": 61,\n \"name\": \"Mali\",\n \"value\": \"21473.7640\",\n \"pop2021\": \"20855.7350\",\n \"GrowthRate\": \"1.0296\",\n \"area\": 1240192,\n \"Density\": \"17.3149\"\n },\n {\n \"Rank\": 62,\n \"name\": \"Malawi\",\n \"value\": \"20180.8390\",\n \"pop2021\": \"19647.6840\",\n \"GrowthRate\": \"1.0271\",\n \"area\": 118484,\n \"Density\": \"170.3254\"\n },\n {\n \"Rank\": 63,\n \"name\": \"Zambia\",\n \"value\": \"19470.2340\",\n \"pop2021\": \"18920.6510\",\n \"GrowthRate\": \"1.0290\",\n \"area\": 752612,\n \"Density\": \"25.8702\"\n },\n {\n \"Rank\": 64,\n \"name\": \"Syria\",\n \"value\": \"19364.8090\",\n \"pop2021\": \"18275.7020\",\n \"GrowthRate\": \"1.0596\",\n \"area\": 185180,\n \"Density\": \"104.5729\"\n },\n {\n \"Rank\": 65,\n \"name\": \"Chile\",\n \"value\": \"19250.1950\",\n \"pop2021\": \"19212.3610\",\n \"GrowthRate\": \"1.0020\",\n \"area\": 756102,\n \"Density\": \"25.4598\"\n },\n {\n \"Rank\": 66,\n \"name\": \"Kazakhstan\",\n \"value\": \"19205.0430\",\n \"pop2021\": \"18994.9620\",\n \"GrowthRate\": \"1.0111\",\n \"area\": 2724900,\n \"Density\": \"7.0480\"\n },\n {\n \"Rank\": 67,\n \"name\": \"Romania\",\n \"value\": \"19031.3350\",\n \"pop2021\": \"19127.7740\",\n \"GrowthRate\": \"0.9950\",\n \"area\": 238391,\n \"Density\": \"79.8324\"\n },\n {\n \"Rank\": 68,\n \"name\": \"Guatemala\",\n \"value\": \"18584.0390\",\n \"pop2021\": \"18249.8600\",\n \"GrowthRate\": \"1.0183\",\n \"area\": 108889,\n \"Density\": \"170.6696\"\n },\n {\n \"Rank\": 69,\n \"name\": \"Ecuador\",\n \"value\": \"18113.3610\",\n \"pop2021\": \"17888.4750\",\n \"GrowthRate\": \"1.0126\",\n \"area\": 276841,\n \"Density\": \"65.4288\"\n },\n {\n \"Rank\": 70,\n \"name\": \"Senegal\",\n \"value\": \"17653.6710\",\n \"pop2021\": \"17196.3010\",\n \"GrowthRate\": \"1.0266\",\n \"area\": 196722,\n \"Density\": \"89.7392\"\n },\n {\n \"Rank\": 71,\n \"name\": \"Chad\",\n \"value\": \"17413.5800\",\n \"pop2021\": \"16914.9850\",\n \"GrowthRate\": \"1.0295\",\n \"area\": 1284000,\n \"Density\": \"13.5620\"\n },\n {\n \"Rank\": 72,\n \"name\": \"Netherlands\",\n \"value\": \"17211.4470\",\n \"pop2021\": \"17173.0990\",\n \"GrowthRate\": \"1.0022\",\n \"area\": 41850,\n \"Density\": \"411.2652\"\n },\n {\n \"Rank\": 73,\n \"name\": \"Cambodia\",\n \"value\": \"17168.6390\",\n \"pop2021\": \"16946.4380\",\n \"GrowthRate\": \"1.0131\",\n \"area\": 181035,\n \"Density\": \"94.8360\"\n },\n {\n \"Rank\": 74,\n \"name\": \"Somalia\",\n \"value\": \"16841.7950\",\n \"pop2021\": \"16359.5040\",\n \"GrowthRate\": \"1.0295\",\n \"area\": 637657,\n \"Density\": \"26.4120\"\n },\n {\n \"Rank\": 75,\n \"name\": \"Zimbabwe\",\n \"value\": \"15331.4280\",\n \"pop2021\": \"15092.1710\",\n \"GrowthRate\": \"1.0159\",\n \"area\": 390757,\n \"Density\": \"39.2352\"\n },\n {\n \"Rank\": 76,\n \"name\": \"Guinea\",\n \"value\": \"13865.6910\",\n \"pop2021\": \"13497.2440\",\n \"GrowthRate\": \"1.0273\",\n \"area\": 245857,\n \"Density\": \"56.3974\"\n },\n {\n \"Rank\": 77,\n \"name\": \"Rwanda\",\n \"value\": \"13600.4640\",\n \"pop2021\": \"13276.5130\",\n \"GrowthRate\": \"1.0244\",\n \"area\": 26338,\n \"Density\": \"516.3818\"\n },\n {\n \"Rank\": 78,\n \"name\": \"Benin\",\n \"value\": \"12784.7260\",\n \"pop2021\": \"12451.0400\",\n \"GrowthRate\": \"1.0268\",\n \"area\": 112622,\n \"Density\": \"113.5189\"\n },\n {\n \"Rank\": 79,\n \"name\": \"Burundi\",\n \"value\": \"12624.8400\",\n \"pop2021\": \"12255.4330\",\n \"GrowthRate\": \"1.0301\",\n \"area\": 27834,\n \"Density\": \"453.5762\"\n },\n {\n \"Rank\": 80,\n \"name\": \"Tunisia\",\n \"value\": \"12046.6560\",\n \"pop2021\": \"11935.7660\",\n \"GrowthRate\": \"1.0093\",\n \"area\": 163610,\n \"Density\": \"73.6303\"\n },\n {\n \"Rank\": 81,\n \"name\": \"Bolivia\",\n \"value\": \"11992.6560\",\n \"pop2021\": \"11832.9400\",\n \"GrowthRate\": \"1.0135\",\n \"area\": 1098581,\n \"Density\": \"10.9165\"\n },\n {\n \"Rank\": 82,\n \"name\": \"Haiti\",\n \"value\": \"11680.2830\",\n \"pop2021\": \"11541.6850\",\n \"GrowthRate\": \"1.0120\",\n \"area\": 27750,\n \"Density\": \"420.9111\"\n },\n {\n \"Rank\": 83,\n \"name\": \"Belgium\",\n \"value\": \"11668.2780\",\n \"pop2021\": \"11632.3260\",\n \"GrowthRate\": \"1.0031\",\n \"area\": 30528,\n \"Density\": \"382.2156\"\n },\n {\n \"Rank\": 84,\n \"name\": \"South Sudan\",\n \"value\": \"11618.5110\",\n \"pop2021\": \"11381.3780\",\n \"GrowthRate\": \"1.0208\",\n \"area\": 619745,\n \"Density\": \"18.7472\"\n },\n {\n \"Rank\": 85,\n \"name\": \"Cuba\",\n \"value\": \"11305.6520\",\n \"pop2021\": \"11317.5050\",\n \"GrowthRate\": \"0.9990\",\n \"area\": 109884,\n \"Density\": \"102.8872\"\n },\n {\n \"Rank\": 86,\n \"name\": \"Dominican Republic\",\n \"value\": \"11056.3700\",\n \"pop2021\": \"10953.7030\",\n \"GrowthRate\": \"1.0094\",\n \"area\": 48671,\n \"Density\": \"227.1655\"\n },\n {\n \"Rank\": 87,\n \"name\": \"Czech Republic\",\n \"value\": \"10736.7840\",\n \"pop2021\": \"10724.5550\",\n \"GrowthRate\": \"1.0011\",\n \"area\": 78865,\n \"Density\": \"136.1413\"\n },\n {\n \"Rank\": 88,\n \"name\": \"Greece\",\n \"value\": \"10316.6370\",\n \"pop2021\": \"10370.7440\",\n \"GrowthRate\": \"0.9948\",\n \"area\": 131990,\n \"Density\": \"78.1623\"\n },\n {\n \"Rank\": 89,\n \"name\": \"Jordan\",\n \"value\": \"10300.8690\",\n \"pop2021\": \"10269.0210\",\n \"GrowthRate\": \"1.0031\",\n \"area\": 89342,\n \"Density\": \"115.2970\"\n },\n {\n \"Rank\": 90,\n \"name\": \"Azerbaijan\",\n \"value\": \"10300.2050\",\n \"pop2021\": \"10223.3420\",\n \"GrowthRate\": \"1.0075\",\n \"area\": 86600,\n \"Density\": \"118.9400\"\n },\n {\n \"Rank\": 91,\n \"name\": \"Honduras\",\n \"value\": \"10221.2470\",\n \"pop2021\": \"10062.9910\",\n \"GrowthRate\": \"1.0157\",\n \"area\": 112492,\n \"Density\": \"90.8620\"\n },\n {\n \"Rank\": 92,\n \"name\": \"Sweden\",\n \"value\": \"10218.9710\",\n \"pop2021\": \"10160.1690\",\n \"GrowthRate\": \"1.0058\",\n \"area\": 450295,\n \"Density\": \"22.6939\"\n },\n {\n \"Rank\": 93,\n \"name\": \"Portugal\",\n \"value\": \"10140.5700\",\n \"pop2021\": \"10167.9250\",\n \"GrowthRate\": \"0.9973\",\n \"area\": 92090,\n \"Density\": \"110.1159\"\n },\n {\n \"Rank\": 94,\n \"name\": \"United Arab Emirates\",\n \"value\": \"10081.7850\",\n \"pop2021\": \"9991.0890\",\n \"GrowthRate\": \"1.0091\",\n \"area\": 83600,\n \"Density\": \"120.5955\"\n },\n {\n \"Rank\": 95,\n \"name\": \"Tajikistan\",\n \"value\": \"9957.4640\",\n \"pop2021\": \"9749.6270\",\n \"GrowthRate\": \"1.0213\",\n \"area\": 143100,\n \"Density\": \"69.5840\"\n },\n {\n \"Rank\": 96,\n \"name\": \"Hungary\",\n \"value\": \"9606.2590\",\n \"pop2021\": \"9634.1640\",\n \"GrowthRate\": \"0.9971\",\n \"area\": 93028,\n \"Density\": \"103.2620\"\n },\n {\n \"Rank\": 97,\n \"name\": \"Belarus\",\n \"value\": \"9432.8000\",\n \"pop2021\": \"9442.8620\",\n \"GrowthRate\": \"0.9989\",\n \"area\": 207600,\n \"Density\": \"45.4374\"\n },\n {\n \"Rank\": 98,\n \"name\": \"Papua New Guinea\",\n \"value\": \"9292.1690\",\n \"pop2021\": \"9119.0100\",\n \"GrowthRate\": \"1.0190\",\n \"area\": 462840,\n \"Density\": \"20.0764\"\n },\n {\n \"Rank\": 99,\n \"name\": \"Austria\",\n \"value\": \"9066.7100\",\n \"pop2021\": \"9043.0700\",\n \"GrowthRate\": \"1.0026\",\n \"area\": 83871,\n \"Density\": \"108.1030\"\n },\n {\n \"Rank\": 100,\n \"name\": \"Israel\",\n \"value\": \"8922.8920\",\n \"pop2021\": \"8789.7740\",\n \"GrowthRate\": \"1.0151\",\n \"area\": 20770,\n \"Density\": \"429.6048\"\n },\n {\n \"Rank\": 101,\n \"name\": \"Switzerland\",\n \"value\": \"8773.6370\",\n \"pop2021\": \"8715.4940\",\n \"GrowthRate\": \"1.0067\",\n \"area\": 41284,\n \"Density\": \"212.5191\"\n },\n {\n \"Rank\": 102,\n \"name\": \"Togo\",\n \"value\": \"8680.8370\",\n \"pop2021\": \"8478.2500\",\n \"GrowthRate\": \"1.0239\",\n \"area\": 56785,\n \"Density\": \"152.8720\"\n },\n {\n \"Rank\": 103,\n \"name\": \"Serbia\",\n \"value\": \"8653.0160\",\n \"pop2021\": \"8697.5500\",\n \"GrowthRate\": \"0.9949\",\n \"area\": 88361,\n \"Density\": \"97.9280\"\n },\n {\n \"Rank\": 104,\n \"name\": \"Sierra Leone\",\n \"value\": \"8306.4360\",\n \"pop2021\": \"8141.3430\",\n \"GrowthRate\": \"1.0203\",\n \"area\": 71740,\n \"Density\": \"115.7853\"\n },\n {\n \"Rank\": 105,\n \"name\": \"Hong Kong\",\n \"value\": \"7604.2990\",\n \"pop2021\": \"7552.8100\",\n \"GrowthRate\": \"1.0068\",\n \"area\": 1104,\n \"Density\": \"6887.9520\"\n },\n {\n \"Rank\": 106,\n \"name\": \"Laos\",\n \"value\": \"7481.0230\",\n \"pop2021\": \"7379.3580\",\n \"GrowthRate\": \"1.0138\",\n \"area\": 236800,\n \"Density\": \"31.5922\"\n },\n {\n \"Rank\": 107,\n \"name\": \"Paraguay\",\n \"value\": \"7305.8430\",\n \"pop2021\": \"7219.6380\",\n \"GrowthRate\": \"1.0119\",\n \"area\": 406752,\n \"Density\": \"17.9614\"\n },\n {\n \"Rank\": 108,\n \"name\": \"Libya\",\n \"value\": \"7040.7450\",\n \"pop2021\": \"6958.5320\",\n \"GrowthRate\": \"1.0118\",\n \"area\": 1759540,\n \"Density\": \"4.0015\"\n },\n {\n \"Rank\": 109,\n \"name\": \"Bulgaria\",\n \"value\": \"6844.5970\",\n \"pop2021\": \"6896.6630\",\n \"GrowthRate\": \"0.9925\",\n \"area\": 110879,\n \"Density\": \"61.7303\"\n },\n {\n \"Rank\": 110,\n \"name\": \"Nicaragua\",\n \"value\": \"6779.1000\",\n \"pop2021\": \"6702.3850\",\n \"GrowthRate\": \"1.0114\",\n \"area\": 130373,\n \"Density\": \"51.9977\"\n },\n {\n \"Rank\": 111,\n \"name\": \"Kyrgyzstan\",\n \"value\": \"6728.2710\",\n \"pop2021\": \"6628.3560\",\n \"GrowthRate\": \"1.0151\",\n \"area\": 199951,\n \"Density\": \"33.6496\"\n },\n {\n \"Rank\": 112,\n \"name\": \"Lebanon\",\n \"value\": \"6684.8490\",\n \"pop2021\": \"6769.1460\",\n \"GrowthRate\": \"0.9875\",\n \"area\": 10452,\n \"Density\": \"639.5761\"\n },\n {\n \"Rank\": 113,\n \"name\": \"El Salvador\",\n \"value\": \"6550.3890\",\n \"pop2021\": \"6518.4990\",\n \"GrowthRate\": \"1.0049\",\n \"area\": 21041,\n \"Density\": \"311.3155\"\n },\n {\n \"Rank\": 114,\n \"name\": \"Turkmenistan\",\n \"value\": \"6201.9430\",\n \"pop2021\": \"6117.9240\",\n \"GrowthRate\": \"1.0137\",\n \"area\": 488100,\n \"Density\": \"12.7063\"\n },\n {\n \"Rank\": 115,\n \"name\": \"Singapore\",\n \"value\": \"5943.5460\",\n \"pop2021\": \"5896.6860\",\n \"GrowthRate\": \"1.0079\",\n \"area\": 710,\n \"Density\": \"8371.1915\"\n },\n {\n \"Rank\": 116,\n \"name\": \"Denmark\",\n \"value\": \"5834.9500\",\n \"pop2021\": \"5813.2980\",\n \"GrowthRate\": \"1.0037\",\n \"area\": 43094,\n \"Density\": \"135.4005\"\n },\n {\n \"Rank\": 117,\n \"name\": \"Republic of the Congo\",\n \"value\": \"5797.8050\",\n \"pop2021\": \"5657.0130\",\n \"GrowthRate\": \"1.0249\",\n \"area\": 342000,\n \"Density\": \"16.9526\"\n },\n {\n \"Rank\": 118,\n \"name\": \"Finland\",\n \"value\": \"5554.9600\",\n \"pop2021\": \"5548.3600\",\n \"GrowthRate\": \"1.0012\",\n \"area\": 338424,\n \"Density\": \"16.4142\"\n },\n {\n \"Rank\": 119,\n \"name\": \"Norway\",\n \"value\": \"5511.3700\",\n \"pop2021\": \"5465.6300\",\n \"GrowthRate\": \"1.0084\",\n \"area\": 323802,\n \"Density\": \"17.0208\"\n },\n {\n \"Rank\": 120,\n \"name\": \"Scotland\",\n \"value\": \"5504.6507\",\n \"GrowthRate\": \"1.0035\",\n \"area\": 77933,\n \"Density\": \"70.6331\"\n },\n {\n \"Rank\": 121,\n \"name\": \"Slovakia\",\n \"value\": \"5460.1930\",\n \"pop2021\": \"5460.7210\",\n \"GrowthRate\": \"0.9999\",\n \"area\": 49037,\n \"Density\": \"111.3484\"\n },\n {\n \"Rank\": 122,\n \"name\": \"Palestine\",\n \"value\": \"5345.5410\",\n \"pop2021\": \"5222.7480\",\n \"GrowthRate\": \"1.0235\",\n \"area\": 6220,\n \"Density\": \"859.4117\"\n },\n {\n \"Rank\": 123,\n \"name\": \"Oman\",\n \"value\": \"5323.9930\",\n \"pop2021\": \"5223.3750\",\n \"GrowthRate\": \"1.0193\",\n \"area\": 309500,\n \"Density\": \"17.2019\"\n },\n {\n \"Rank\": 124,\n \"name\": \"Liberia\",\n \"value\": \"5305.1170\",\n \"pop2021\": \"5180.2030\",\n \"GrowthRate\": \"1.0241\",\n \"area\": 111369,\n \"Density\": \"47.6355\"\n },\n {\n \"Rank\": 125,\n \"name\": \"Costa Rica\",\n \"value\": \"5182.3540\",\n \"pop2021\": \"5139.0520\",\n \"GrowthRate\": \"1.0084\",\n \"area\": 51100,\n \"Density\": \"101.4159\"\n },\n {\n \"Rank\": 126,\n \"name\": \"Ireland\",\n \"value\": \"5020.1990\",\n \"pop2021\": \"4982.9070\",\n \"GrowthRate\": \"1.0075\",\n \"area\": 70273,\n \"Density\": \"71.4385\"\n },\n {\n \"Rank\": 127,\n \"name\": \"Central African Republic\",\n \"value\": \"5016.6780\",\n \"pop2021\": \"4919.9810\",\n \"GrowthRate\": \"1.0197\",\n \"area\": 622984,\n \"Density\": \"8.0527\"\n },\n {\n \"Rank\": 128,\n \"name\": \"Mauritania\",\n \"value\": \"4901.9810\",\n \"pop2021\": \"4775.1190\",\n \"GrowthRate\": \"1.0266\",\n \"area\": 1030700,\n \"Density\": \"4.7560\"\n },\n {\n \"Rank\": 129,\n \"name\": \"New Zealand\",\n \"value\": \"4898.2030\",\n \"pop2021\": \"4860.6430\",\n \"GrowthRate\": \"1.0077\",\n \"area\": 270467,\n \"Density\": \"18.1102\"\n },\n {\n \"Rank\": 130,\n \"name\": \"Panama\",\n \"value\": \"4446.9640\",\n \"pop2021\": \"4381.5790\",\n \"GrowthRate\": \"1.0149\",\n \"area\": 75417,\n \"Density\": \"58.9650\"\n },\n {\n \"Rank\": 131,\n \"name\": \"Kuwait\",\n \"value\": \"4380.3260\",\n \"pop2021\": \"4328.5500\",\n \"GrowthRate\": \"1.0120\",\n \"area\": 17818,\n \"Density\": \"245.8371\"\n },\n {\n \"Rank\": 132,\n \"name\": \"Croatia\",\n \"value\": \"4059.2860\",\n \"pop2021\": \"4081.6510\",\n \"GrowthRate\": \"0.9945\",\n \"area\": 56594,\n \"Density\": \"71.7264\"\n },\n {\n \"Rank\": 133,\n \"name\": \"Moldova\",\n \"value\": \"4013.1710\",\n \"pop2021\": \"4024.0190\",\n \"GrowthRate\": \"0.9973\",\n \"area\": 33846,\n \"Density\": \"118.5715\"\n },\n {\n \"Rank\": 134,\n \"name\": \"Georgia\",\n \"value\": \"3968.7380\",\n \"pop2021\": \"3979.7650\",\n \"GrowthRate\": \"0.9972\",\n \"area\": 69700,\n \"Density\": \"56.9403\"\n },\n {\n \"Rank\": 135,\n \"name\": \"Eritrea\",\n \"value\": \"3662.2440\",\n \"pop2021\": \"3601.4670\",\n \"GrowthRate\": \"1.0169\",\n \"area\": 117600,\n \"Density\": \"31.1415\"\n },\n {\n \"Rank\": 136,\n \"name\": \"Uruguay\",\n \"value\": \"3496.0160\",\n \"pop2021\": \"3485.1510\",\n \"GrowthRate\": \"1.0031\",\n \"area\": 181034,\n \"Density\": \"19.3114\"\n },\n {\n \"Rank\": 137,\n \"name\": \"Mongolia\",\n \"value\": \"3378.0780\",\n \"pop2021\": \"3329.2890\",\n \"GrowthRate\": \"1.0147\",\n \"area\": 1564110,\n \"Density\": \"2.1597\"\n },\n {\n \"Rank\": 138,\n \"name\": \"Bosnia and Herzegovina\",\n \"value\": \"3249.3170\",\n \"pop2021\": \"3263.4660\",\n \"GrowthRate\": \"0.9957\",\n \"area\": 51209,\n \"Density\": \"63.4521\"\n },\n {\n \"Rank\": 139,\n \"name\": \"Wales\",\n \"value\": \"3193.6653\",\n \"GrowthRate\": \"1.0038\",\n \"area\": 20779,\n \"Density\": \"153.6968\"\n },\n {\n \"Rank\": 140,\n \"name\": \"Jamaica\",\n \"value\": \"2985.0940\",\n \"pop2021\": \"2973.4630\",\n \"GrowthRate\": \"1.0039\",\n \"area\": 10991,\n \"Density\": \"271.5944\"\n },\n {\n \"Rank\": 141,\n \"name\": \"Qatar\",\n \"value\": \"2979.9150\",\n \"pop2021\": \"2930.5280\",\n \"GrowthRate\": \"1.0169\",\n \"area\": 11586,\n \"Density\": \"257.1996\"\n },\n {\n \"Rank\": 142,\n \"name\": \"Armenia\",\n \"value\": \"2971.9660\",\n \"pop2021\": \"2968.1270\",\n \"GrowthRate\": \"1.0013\",\n \"area\": 29743,\n \"Density\": \"99.9215\"\n },\n {\n \"Rank\": 143,\n \"name\": \"Albania\",\n \"value\": \"2866.3740\",\n \"pop2021\": \"2872.9330\",\n \"GrowthRate\": \"0.9977\",\n \"area\": 28748,\n \"Density\": \"99.7069\"\n },\n {\n \"Rank\": 144,\n \"name\": \"Puerto Rico\",\n \"value\": \"2829.8120\",\n \"pop2021\": \"2828.2550\",\n \"GrowthRate\": \"1.0006\",\n \"area\": 8870,\n \"Density\": \"319.0318\"\n },\n {\n \"Rank\": 145,\n \"name\": \"Lithuania\",\n \"value\": \"2661.7080\",\n \"pop2021\": \"2689.8620\",\n \"GrowthRate\": \"0.9895\",\n \"area\": 65300,\n \"Density\": \"40.7612\"\n },\n {\n \"Rank\": 146,\n \"name\": \"Namibia\",\n \"value\": \"2633.8740\",\n \"pop2021\": \"2587.3440\",\n \"GrowthRate\": \"1.0180\",\n \"area\": 825615,\n \"Density\": \"3.1902\"\n },\n {\n \"Rank\": 147,\n \"name\": \"Gambia\",\n \"value\": \"2558.4820\",\n \"pop2021\": \"2486.9450\",\n \"GrowthRate\": \"1.0288\",\n \"area\": 10689,\n \"Density\": \"239.3565\"\n },\n {\n \"Rank\": 148,\n \"name\": \"Botswana\",\n \"value\": \"2441.1620\",\n \"pop2021\": \"2397.2410\",\n \"GrowthRate\": \"1.0183\",\n \"area\": 582000,\n \"Density\": \"4.1944\"\n },\n {\n \"Rank\": 149,\n \"name\": \"Gabon\",\n \"value\": \"2331.5330\",\n \"pop2021\": \"2278.8250\",\n \"GrowthRate\": \"1.0231\",\n \"area\": 267668,\n \"Density\": \"8.7105\"\n },\n {\n \"Rank\": 150,\n \"name\": \"Lesotho\",\n \"value\": \"2175.6990\",\n \"pop2021\": \"2159.0790\",\n \"GrowthRate\": \"1.0077\",\n \"area\": 30355,\n \"Density\": \"71.6751\"\n },\n {\n \"Rank\": 151,\n \"name\": \"North Macedonia\",\n \"value\": \"2081.3040\",\n \"pop2021\": \"2082.6580\",\n \"GrowthRate\": \"0.9993\",\n \"area\": 25713,\n \"Density\": \"80.9436\"\n },\n {\n \"Rank\": 152,\n \"name\": \"Slovenia\",\n \"value\": \"2078.0340\",\n \"pop2021\": \"2078.7240\",\n \"GrowthRate\": \"0.9997\",\n \"area\": 20273,\n \"Density\": \"102.5025\"\n },\n {\n \"Rank\": 153,\n \"name\": \"Guinea-Bissau\",\n \"value\": \"2063.3670\",\n \"pop2021\": \"2015.4940\",\n \"GrowthRate\": \"1.0238\",\n \"area\": 36125,\n \"Density\": \"57.1174\"\n },\n {\n \"Rank\": 154,\n \"name\": \"Latvia\",\n \"value\": \"1848.8370\",\n \"pop2021\": \"1866.9420\",\n \"GrowthRate\": \"0.9903\",\n \"area\": 64559,\n \"Density\": \"28.6379\"\n },\n {\n \"Rank\": 155,\n \"name\": \"Kosovo\",\n \"value\": \"1802.2502\",\n \"GrowthRate\": \"1.0011\",\n \"area\": 10887,\n \"Density\": \"165.5415\"\n },\n {\n \"Rank\": 156,\n \"name\": \"Bahrain\",\n \"value\": \"1783.9830\",\n \"pop2021\": \"1748.2960\",\n \"GrowthRate\": \"1.0204\",\n \"area\": 765,\n \"Density\": \"2332.0039\"\n },\n {\n \"Rank\": 157,\n \"name\": \"Equatorial Guinea\",\n \"value\": \"1496.6620\",\n \"pop2021\": \"1449.8960\",\n \"GrowthRate\": \"1.0323\",\n \"area\": 28051,\n \"Density\": \"53.3550\"\n },\n {\n \"Rank\": 158,\n \"name\": \"Trinidad and Tobago\",\n \"value\": \"1406.5850\",\n \"pop2021\": \"1403.3750\",\n \"GrowthRate\": \"1.0023\",\n \"area\": 5130,\n \"Density\": \"274.1881\"\n },\n {\n \"Rank\": 159,\n \"name\": \"Timor-Leste\",\n \"value\": \"1369.4290\",\n \"pop2021\": \"1343.8730\",\n \"GrowthRate\": \"1.0190\",\n \"area\": 14874,\n \"Density\": \"92.0686\"\n },\n {\n \"Rank\": 160,\n \"name\": \"Estonia\",\n \"value\": \"1321.9100\",\n \"pop2021\": \"1325.1850\",\n \"GrowthRate\": \"0.9975\",\n \"area\": 45227,\n \"Density\": \"29.2283\"\n },\n {\n \"Rank\": 161,\n \"name\": \"Mauritius\",\n \"value\": \"1274.7270\",\n \"pop2021\": \"1273.4330\",\n \"GrowthRate\": \"1.0010\",\n \"area\": 2040,\n \"Density\": \"624.8662\"\n },\n {\n \"Rank\": 162,\n \"name\": \"Cyprus\",\n \"value\": \"1223.3870\",\n \"pop2021\": \"1215.5840\",\n \"GrowthRate\": \"1.0064\",\n \"area\": 9251,\n \"Density\": \"132.2438\"\n },\n {\n \"Rank\": 163,\n \"name\": \"Eswatini\",\n \"value\": \"1184.8170\",\n \"pop2021\": \"1172.3620\",\n \"GrowthRate\": \"1.0106\",\n \"area\": 17364,\n \"Density\": \"68.2341\"\n },\n {\n \"Rank\": 164,\n \"name\": \"Djibouti\",\n \"value\": \"1016.0970\",\n \"pop2021\": \"1002.1870\",\n \"GrowthRate\": \"1.0139\",\n \"area\": 23200,\n \"Density\": \"43.7973\"\n },\n {\n \"Rank\": 165,\n \"name\": \"Fiji\",\n \"value\": \"909.4660\",\n \"pop2021\": \"902.9060\",\n \"GrowthRate\": \"1.0073\",\n \"area\": 18272,\n \"Density\": \"49.7738\"\n },\n {\n \"Rank\": 166,\n \"name\": \"Reunion\",\n \"value\": \"908.0610\",\n \"pop2021\": \"901.6860\",\n \"GrowthRate\": \"1.0071\",\n \"area\": 2511,\n \"Density\": \"361.6332\"\n },\n {\n \"Rank\": 167,\n \"name\": \"Comoros\",\n \"value\": \"907.4190\",\n \"pop2021\": \"888.4510\",\n \"GrowthRate\": \"1.0213\",\n \"area\": 1862,\n \"Density\": \"487.3357\"\n },\n {\n \"Rank\": 168,\n \"name\": \"Guyana\",\n \"value\": \"794.0450\",\n \"pop2021\": \"790.3260\",\n \"GrowthRate\": \"1.0047\",\n \"area\": 214969,\n \"Density\": \"3.6938\"\n },\n {\n \"Rank\": 169,\n \"name\": \"Bhutan\",\n \"value\": \"787.9410\",\n \"pop2021\": \"779.8980\",\n \"GrowthRate\": \"1.0103\",\n \"area\": 38394,\n \"Density\": \"20.5225\"\n },\n {\n \"Rank\": 170,\n \"name\": \"Solomon Islands\",\n \"value\": \"721.1590\",\n \"pop2021\": \"703.9960\",\n \"GrowthRate\": \"1.0244\",\n \"area\": 28896,\n \"Density\": \"24.9571\"\n },\n {\n \"Rank\": 171,\n \"name\": \"Luxembourg\",\n \"value\": \"642.3710\",\n \"pop2021\": \"634.8140\",\n \"GrowthRate\": \"1.0119\",\n \"area\": 2586,\n \"Density\": \"248.4033\"\n },\n {\n \"Rank\": 172,\n \"name\": \"Montenegro\",\n \"value\": \"627.9500\",\n \"pop2021\": \"628.0530\",\n \"GrowthRate\": \"0.9998\",\n \"area\": 13812,\n \"Density\": \"45.4641\"\n },\n {\n \"Rank\": 173,\n \"name\": \"Western Sahara\",\n \"value\": \"626.1610\",\n \"pop2021\": \"611.8750\",\n \"GrowthRate\": \"1.0233\",\n \"area\": 266000,\n \"Density\": \"2.3540\"\n },\n {\n \"Rank\": 174,\n \"name\": \"Suriname\",\n \"value\": \"596.8310\",\n \"pop2021\": \"591.8000\",\n \"GrowthRate\": \"1.0085\",\n \"area\": 163820,\n \"Density\": \"3.6432\"\n },\n {\n \"Rank\": 175,\n \"name\": \"Cape Verde\",\n \"value\": \"567.6780\",\n \"pop2021\": \"561.8980\",\n \"GrowthRate\": \"1.0103\",\n \"area\": 4033,\n \"Density\": \"140.7582\"\n },\n {\n \"Rank\": 176,\n \"name\": \"Maldives\",\n \"value\": \"540.9850\",\n \"pop2021\": \"543.6170\",\n \"GrowthRate\": \"0.9952\",\n \"area\": 300,\n \"Density\": \"1803.2833\"\n },\n {\n \"Rank\": 177,\n \"name\": \"Brunei\",\n \"value\": \"445.4310\",\n \"pop2021\": \"441.5320\",\n \"GrowthRate\": \"1.0088\",\n \"area\": 5765,\n \"Density\": \"77.2647\"\n },\n {\n \"Rank\": 178,\n \"name\": \"Malta\",\n \"value\": \"444.0330\",\n \"pop2021\": \"442.7840\",\n \"GrowthRate\": \"1.0028\",\n \"area\": 316,\n \"Density\": \"1405.1677\"\n },\n {\n \"Rank\": 179,\n \"name\": \"Belize\",\n \"value\": \"412.1900\",\n \"pop2021\": \"404.9140\",\n \"GrowthRate\": \"1.0180\",\n \"area\": 22966,\n \"Density\": \"17.9478\"\n },\n {\n \"Rank\": 180,\n \"name\": \"Bahamas\",\n \"value\": \"400.5160\",\n \"pop2021\": \"396.9130\",\n \"GrowthRate\": \"1.0091\",\n \"area\": 13943,\n \"Density\": \"28.7252\"\n },\n {\n \"Rank\": 181,\n \"name\": \"Guadeloupe\",\n \"value\": \"399.7940\",\n \"pop2021\": \"400.0200\",\n \"GrowthRate\": \"0.9994\",\n \"area\": 1628,\n \"Density\": \"245.5737\"\n },\n {\n \"Rank\": 182,\n \"name\": \"Martinique\",\n \"value\": \"374.0870\",\n \"pop2021\": \"374.7450\",\n \"GrowthRate\": \"0.9982\",\n \"area\": 1128,\n \"Density\": \"331.6374\"\n },\n {\n \"Rank\": 183,\n \"name\": \"Iceland\",\n \"value\": \"345.3930\",\n \"pop2021\": \"343.3530\",\n \"GrowthRate\": \"1.0059\",\n \"area\": 103000,\n \"Density\": \"3.3533\"\n },\n {\n \"Rank\": 184,\n \"name\": \"Vanuatu\",\n \"value\": \"321.8320\",\n \"pop2021\": \"314.4640\",\n \"GrowthRate\": \"1.0234\",\n \"area\": 12189,\n \"Density\": \"26.4035\"\n },\n {\n \"Rank\": 185,\n \"name\": \"French Guiana\",\n \"value\": \"314.1690\",\n \"pop2021\": \"306.4480\",\n \"GrowthRate\": \"1.0252\",\n \"area\": 83534,\n \"Density\": \"3.7610\"\n },\n {\n \"Rank\": 186,\n \"name\": \"Barbados\",\n \"value\": \"288.0230\",\n \"pop2021\": \"287.7110\",\n \"GrowthRate\": \"1.0011\",\n \"area\": 430,\n \"Density\": \"669.8209\"\n },\n {\n \"Rank\": 187,\n \"name\": \"Mayotte\",\n \"value\": \"286.2590\",\n \"pop2021\": \"279.5150\",\n \"GrowthRate\": \"1.0241\",\n \"area\": 374,\n \"Density\": \"765.3984\"\n },\n {\n \"Rank\": 188,\n \"name\": \"Sao Tome and Principe\",\n \"value\": \"227.6790\",\n \"pop2021\": \"223.3680\",\n \"GrowthRate\": \"1.0193\",\n \"area\": 964,\n \"Density\": \"236.1815\"\n },\n {\n \"Rank\": 189,\n \"name\": \"Samoa\",\n \"value\": \"202.2390\",\n \"pop2021\": \"200.1490\",\n \"GrowthRate\": \"1.0104\",\n \"area\": 2842,\n \"Density\": \"71.1608\"\n },\n {\n \"Rank\": 190,\n \"name\": \"Saint Lucia\",\n \"value\": \"185.1130\",\n \"pop2021\": \"184.4000\",\n \"GrowthRate\": \"1.0039\",\n \"area\": 616,\n \"Density\": \"300.5081\"\n },\n {\n \"Rank\": 191,\n \"name\": \"Kiribati\",\n \"value\": \"123.4190\",\n \"pop2021\": \"121.3920\",\n \"GrowthRate\": \"1.0167\",\n \"area\": 811,\n \"Density\": \"152.1813\"\n },\n {\n \"Rank\": 192,\n \"name\": \"Micronesia\",\n \"value\": \"117.4890\",\n \"pop2021\": \"116.2540\",\n \"GrowthRate\": \"1.0106\",\n \"area\": 702,\n \"Density\": \"167.3632\"\n },\n {\n \"Rank\": 193,\n \"name\": \"Grenada\",\n \"value\": \"113.4750\",\n \"pop2021\": \"113.0210\",\n \"GrowthRate\": \"1.0040\",\n \"area\": 344,\n \"Density\": \"329.8692\"\n },\n {\n \"Rank\": 194,\n \"name\": \"Saint Vincent and the Grenadines\",\n \"value\": \"111.5510\",\n \"pop2021\": \"111.2630\",\n \"GrowthRate\": \"1.0026\",\n \"area\": 389,\n \"Density\": \"286.7635\"\n },\n {\n \"Rank\": 195,\n \"name\": \"Tonga\",\n \"value\": \"107.7490\",\n \"pop2021\": \"106.7600\",\n \"GrowthRate\": \"1.0093\",\n \"area\": 747,\n \"Density\": \"144.2423\"\n },\n {\n \"Rank\": 196,\n \"name\": \"Antigua and Barbuda\",\n \"value\": \"99.5090\",\n \"pop2021\": \"98.7310\",\n \"GrowthRate\": \"1.0079\",\n \"area\": 442,\n \"Density\": \"225.1335\"\n },\n {\n \"Rank\": 197,\n \"name\": \"Seychelles\",\n \"value\": \"99.4260\",\n \"pop2021\": \"98.9080\",\n \"GrowthRate\": \"1.0052\",\n \"area\": 452,\n \"Density\": \"219.9690\"\n },\n {\n \"Rank\": 198,\n \"name\": \"Andorra\",\n \"value\": \"77.4630\",\n \"pop2021\": \"77.3550\",\n \"GrowthRate\": \"1.0014\",\n \"area\": 468,\n \"Density\": \"165.5192\"\n },\n {\n \"Rank\": 199,\n \"name\": \"Dominica\",\n \"value\": \"72.3440\",\n \"pop2021\": \"72.1670\",\n \"GrowthRate\": \"1.0025\",\n \"area\": 751,\n \"Density\": \"96.3302\"\n },\n {\n \"Rank\": 200,\n \"name\": \"Marshall Islands\",\n \"value\": \"60.0570\",\n \"pop2021\": \"59.6100\",\n \"GrowthRate\": \"1.0075\",\n \"area\": 181,\n \"Density\": \"331.8066\"\n },\n {\n \"Rank\": 201,\n \"name\": \"Greenland\",\n \"value\": \"56.9730\",\n \"pop2021\": \"56.8770\",\n \"GrowthRate\": \"1.0017\",\n \"area\": 2166086,\n \"Density\": \"0.0263\"\n },\n {\n \"Rank\": 202,\n \"name\": \"Saint Kitts and Nevis\",\n \"value\": \"53.8710\",\n \"pop2021\": \"53.5440\",\n \"GrowthRate\": \"1.0061\",\n \"area\": 261,\n \"Density\": \"206.4023\"\n },\n {\n \"Rank\": 203,\n \"name\": \"Monaco\",\n \"value\": \"39.7830\",\n \"pop2021\": \"39.5110\",\n \"GrowthRate\": \"1.0069\",\n \"area\": 2,\n \"Density\": \"19891.5000\"\n },\n {\n \"Rank\": 204,\n \"name\": \"Liechtenstein\",\n \"value\": \"38.3870\",\n \"pop2021\": \"38.2500\",\n \"GrowthRate\": \"1.0036\",\n \"area\": 160,\n \"Density\": \"239.9187\"\n },\n {\n \"Rank\": 205,\n \"name\": \"San Marino\",\n \"value\": \"34.0850\",\n \"pop2021\": \"34.0170\",\n \"GrowthRate\": \"1.0020\",\n \"area\": 61,\n \"Density\": \"558.7705\"\n },\n {\n \"Rank\": 206,\n \"name\": \"Palau\",\n \"value\": \"18.2330\",\n \"pop2021\": \"18.1690\",\n \"GrowthRate\": \"1.0035\",\n \"area\": 459,\n \"Density\": \"39.7233\"\n },\n {\n \"Rank\": 207,\n \"name\": \"Tuvalu\",\n \"value\": \"12.0660\",\n \"pop2021\": \"11.9310\",\n \"GrowthRate\": \"1.0113\",\n \"area\": 26,\n \"Density\": \"464.0769\"\n },\n {\n \"Rank\": 208,\n \"name\": \"Nauru\",\n \"value\": \"10.9030\",\n \"pop2021\": \"10.8760\",\n \"GrowthRate\": \"1.0025\",\n \"area\": 21,\n \"Density\": \"519.1905\"\n },\n {\n \"Rank\": 209,\n \"name\": \"Vatican City\",\n \"value\": \"0.7990\",\n \"pop2021\": \"0.8000\",\n \"GrowthRate\": \"0.9988\",\n \"area\": 1,\n \"Density\": 799\n }\n]\n\n\nreturn {\n title: {\n text: 'World Population (2022)',\n subtext: 'Data from worldpopulationreview.com',\n sublink: 'https://worldpopulationreview.com/countries',\n },\n tooltip: {\n trigger: 'item',\n showDelay: 0,\n transitionDuration: 0.2\n },\n visualMap: {\n left: 'right',\n min: Math.min(...population.map(o => o.value)),\n max: Math.max(...population.map(o => o.value)),\n inRange: {\n color: [\n '#313695',\n '#4575b4',\n '#74add1',\n '#abd9e9',\n '#e0f3f8',\n '#ffffbf',\n '#fee090',\n '#fdae61',\n '#f46d43',\n '#d73027',\n '#a50026'\n ]\n },\n text: ['High', 'Low'],\n calculable: true\n },\n toolbox: {\n show: true,\n top: 'top',\n feature: {\n dataView: { readOnly: false },\n saveAsImage: {}\n }\n },\n series: [\n {\n name: 'Population',\n type: 'map',\n roam: true,\n map: 'world',\n emphasis: {\n label: {\n show: true\n }\n },\n data: population\n }\n ]\n};\n",
"renderer": "canvas",
"resize": true
},
"targets": [
{
"datasource": {
"type": "datasource",
"uid": "grafana"
},
"refId": "A"
}
],
"title": "World Population (2022)",
"type": "volkovlabs-echarts-panel"
},
{
"datasource": {
"type": "datasource",
"uid": "grafana"
},
"gridPos": {
"h": 12,
"w": 12,
"x": 12,
"y": 24
},
"id": 7,
"options": {
"editor": {
"format": "auto",
"height": 771
},
"followTheme": true,
"getOption": "const series = data.series.map((s) => {\n const sData = s.fields.find((f) => f.type === 'number').values.buffer;\n const sTime = s.fields.find((f) => f.type === 'time').values.buffer;\n\n return {\n name: s.name,\n type: 'line',\n showSymbol: false,\n areaStyle: {\n opacity: 0.1,\n },\n lineStyle: {\n width: 1,\n },\n data: sData.map((d, i) => [sTime[i], d.toFixed(2)]),\n };\n});\n\nconst axisOption = {\n axisTick: {\n show: false,\n },\n axisLine: {\n show: false,\n },\n axisLabel: {\n color: 'rgba(128, 128, 128, .9)',\n },\n splitLine: {\n lineStyle: {\n color: 'rgba(128, 128, 128, .2)',\n },\n },\n};\n\nreturn {\n backgroundColor: 'transparent',\n tooltip: {\n trigger: 'axis',\n },\n legend: {\n left: '0',\n bottom: '0',\n data: data.series.map((s) => s.name),\n textStyle: {\n color: 'rgba(128, 128, 128, .9)',\n },\n },\n xAxis: Object.assign(\n {\n type: 'time',\n },\n axisOption\n ),\n yAxis: Object.assign(\n {\n type: 'value',\n min: 'dataMin',\n },\n axisOption\n ),\n grid: {\n left: 0,\n right: 16,\n top: 6,\n bottom: 24,\n containLabel: true,\n },\n series,\n};",
"renderer": "canvas"
},
"title": "Random Walk Chart",
"type": "volkovlabs-echarts-panel"
},
{
"datasource": {
"type": "datasource",
"uid": "grafana"
},
"gridPos": {
"h": 14,
"w": 12,
"x": 0,
"y": 36
},
"id": 6,
"options": {
"editor": {
"format": "auto",
"height": 400
},
"followTheme": true,
"getOption": "return {\n series,\n};",
"renderer": "canvas"
},
"title": "Demonstration - Errors are handled correctly",
"type": "volkovlabs-echarts-panel"
},
{
"datasource": {
"type": "grafana",
"uid": "grafana"
},
"gridPos": {
"h": 14,
"w": 12,
"x": 12,
"y": 36
},
"id": 13,
"options": {
"editor": {
"format": "auto",
"height": 711
},
"getOption": "const states = [\n { name: 'Alabama', value: 5024279 },\n { name: 'Alaska', value: 733391 },\n { name: 'Arizona', value: 7151502 },\n { name: 'Arkansas', value: 3011524 },\n { name: 'California', value: 39538223 },\n { name: 'Colorado', value: 5773714 },\n { name: 'Connecticut', value: 3605944 },\n { name: 'Delaware', value: 989948 },\n { name: 'District of Columbia', value: 689545 },\n { name: 'Florida', value: 21538187 },\n { name: 'Georgia', value: 10711908 },\n { name: 'Hawaii', value: 1455271 },\n { name: 'Idaho', value: 1839106 },\n { name: 'Illinois', value: 12812508 },\n { name: 'Indiana', value: 6785528 },\n { name: 'Iowa', value: 3190369 },\n { name: 'Kansas', value: 2937880 },\n { name: 'Kentucky', value: 4505836 },\n { name: 'Louisiana', value: 4657757 },\n { name: 'Maine', value: 1362359 },\n { name: 'Maryland', value: 6177224 },\n { name: 'Massachusetts', value: 7029917 },\n { name: 'Michigan', value: 10077331 },\n { name: 'Minnesota', value: 5706494 },\n { name: 'Mississippi', value: 2961279 },\n { name: 'Missouri', value: 6154913 },\n { name: 'Montana', value: 1084225 },\n { name: 'Nebraska', value: 1961504 },\n { name: 'Nevada', value: 3104614 },\n { name: 'New Hampshire', value: 1377529 },\n { name: 'New Jersey', value: 9288994 },\n { name: 'New Mexico', value: 2117522 },\n { name: 'New York', value: 20201249 },\n { name: 'North Carolina', value: 10439388 },\n { name: 'North Dakota', value: 779094 },\n { name: 'Ohio', value: 11799448 },\n { name: 'Oklahoma', value: 3959353 },\n { name: 'Oregon', value: 4237256 },\n { name: 'Pennsylvania', value: 13002700 },\n { name: 'Rhode Island', value: 1097379 },\n { name: 'South Carolina', value: 5118425 },\n { name: 'South Dakota', value: 886667 },\n { name: 'Tennessee', value: 6910840 },\n { name: 'Texas', value: 29145505 },\n { name: 'Utah', value: 3271616 },\n { name: 'Vermont', value: 643077 },\n { name: 'Virginia', value: 8631393 },\n { name: 'Washington', value: 7705281 },\n { name: 'West Virginia', value: 1793716 },\n { name: 'Wisconsin', value: 5893718 },\n { name: 'Wyoming', value: 576851 },\n { name: 'Puerto Rico', value: 3285874 }\n]\n\nreturn {\n title: {\n text: 'USA Population Estimates (2020)',\n subtext: 'Data from www.census.gov',\n sublink: 'http://data.census.gov',\n },\n tooltip: {\n trigger: 'item',\n showDelay: 0,\n transitionDuration: 0.2\n },\n visualMap: {\n left: 'right',\n min: Math.min(...states.map(o => o.value)),\n max: Math.max(...states.map(o => o.value)),\n inRange: {\n color: [\n '#313695',\n '#4575b4',\n '#74add1',\n '#abd9e9',\n '#e0f3f8',\n '#ffffbf',\n '#fee090',\n '#fdae61',\n '#f46d43',\n '#d73027',\n '#a50026'\n ]\n },\n text: ['High', 'Low'],\n calculable: true\n },\n toolbox: {\n show: true,\n top: 'top',\n feature: {\n dataView: { readOnly: false },\n saveAsImage: {}\n }\n },\n series: [\n {\n name: 'Estimates Base Population',\n type: 'map',\n roam: true,\n map: 'USA',\n emphasis: {\n label: {\n show: true\n }\n },\n data: states\n }\n ]\n};\n",
"renderer": "canvas",
"resize": true
},
"targets": [
{
"datasource": {
"type": "datasource",
"uid": "grafana"
},
"refId": "A"
}
],
"title": "USA Population Estimates (2020)",
"type": "volkovlabs-echarts-panel"
}
],
"refresh": "",
"schemaVersion": 37,
"style": "dark",
"tags": [],
"templating": {
"list": [
{
"current": {
"selected": false,
"text": "sales",
"value": "sales"
},
"hide": 0,
"label": "Sales",
"name": "sales",
"options": [
{
"selected": true,
"text": "sales",
"value": "sales"
}
],
"query": "sales",
"skipUrlSync": false,
"type": "textbox"
}
]
},
"time": {
"from": "now-6h",
"to": "now"
},
"timepicker": {},
"timezone": "",
"title": "Panels",
"uid": "O4tc_E6Gz",
"version": 1,
"weekStart": ""
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment