{
  "type": "XYChart",
  "settings": {
    "panX": true,
    "panY": true,
    "wheelY": "zoomXY",
    "cursor": {
      "type": "XYCursor",
      "settings": {
        "xAxis": "#axis-0",
        "yAxis": "#axis-1",
        "snapToSeries": ["#series-0"]
      }
    },
    "scrollbarX": {
      "type": "Scrollbar",
      "settings": { "orientation": "horizontal" }
    },
    "scrollbarY": {
      "type": "Scrollbar",
      "settings": { "orientation": "vertical" }
    },
    "autoAppear": true,
    "appearDuration": 1000,
    "appearDelay": 100
  },
  "properties": {
    "series": ["#series-0"],
    "xAxes": ["#axis-0"],
    "yAxes": ["#axis-1"]
  },
  "refs": [
    {
      "data-0": [
        {
          "country": "Afghanistan",
          "gdp": 1350,
          "lifeExpectancy": 60.5,
          "population": 33397058,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#eea638" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Argentina",
          "gdp": 15714,
          "lifeExpectancy": 76.1,
          "population": 41118986,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#86a965" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Australia",
          "gdp": 36065,
          "lifeExpectancy": 82.4,
          "population": 22918688,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#8aabb0" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Bangladesh",
          "gdp": 1793,
          "lifeExpectancy": 70.3,
          "population": 152408774,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#eea638" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Brazil",
          "gdp": 10384,
          "lifeExpectancy": 73.7,
          "population": 198360943,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#86a965" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Canada",
          "gdp": 35993,
          "lifeExpectancy": 81.3,
          "population": 34674708,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#a7a737" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Chile",
          "gdp": 15404,
          "lifeExpectancy": 79.7,
          "population": 17423214,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#86a965" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "China",
          "gdp": 9502,
          "lifeExpectancy": 75.2,
          "population": 1353600687,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#eea638" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Colombia",
          "gdp": 8036,
          "lifeExpectancy": 73.8,
          "population": 47550708,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#86a965" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Congo, Dem. Rep.",
          "gdp": 403,
          "lifeExpectancy": 49.6,
          "population": 69575394,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#de4c4f" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Cuba",
          "gdp": 10197,
          "lifeExpectancy": 79.1,
          "population": 11249266,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#a7a737" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Egypt",
          "gdp": 6014,
          "lifeExpectancy": 70.9,
          "population": 83958369,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#de4c4f" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Ethiopia",
          "gdp": 959,
          "lifeExpectancy": 63,
          "population": 86538534,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#de4c4f" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "France",
          "gdp": 29896,
          "lifeExpectancy": 81.7,
          "population": 63457777,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#d8854f" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Germany",
          "gdp": 34132,
          "lifeExpectancy": 80.6,
          "population": 81990837,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#d8854f" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Haiti",
          "gdp": 1180,
          "lifeExpectancy": 62.7,
          "population": 10255644,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#a7a737" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "India",
          "gdp": 3229,
          "lifeExpectancy": 66.2,
          "population": 1258350971,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#eea638" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Indonesia",
          "gdp": 4380,
          "lifeExpectancy": 70.6,
          "population": 244769110,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#eea638" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Iran",
          "gdp": 12325,
          "lifeExpectancy": 73.7,
          "population": 75611798,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#eea638" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Italy",
          "gdp": 25812,
          "lifeExpectancy": 82.2,
          "population": 60964145,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#d8854f" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Japan",
          "gdp": 31274,
          "lifeExpectancy": 83.4,
          "population": 126434653,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#eea638" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Kenya",
          "gdp": 1518,
          "lifeExpectancy": 61.1,
          "population": 42749418,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#de4c4f" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Korea, Rep.",
          "gdp": 26199,
          "lifeExpectancy": 81.3,
          "population": 48588326,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#eea638" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Mexico",
          "gdp": 12030,
          "lifeExpectancy": 77.3,
          "population": 116146768,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#a7a737" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Morocco",
          "gdp": 4515,
          "lifeExpectancy": 70.7,
          "population": 32598536,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#de4c4f" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Mozambique",
          "gdp": 1058,
          "lifeExpectancy": 49.9,
          "population": 24475186,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#de4c4f" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Nigeria",
          "gdp": 2484,
          "lifeExpectancy": 52.1,
          "population": 166629383,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#de4c4f" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Pakistan",
          "gdp": 2681,
          "lifeExpectancy": 66.4,
          "population": 179951140,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#eea638" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Papua New Guinea",
          "gdp": 2392,
          "lifeExpectancy": 62.3,
          "population": 7170112,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#8aabb0" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Peru",
          "gdp": 9278,
          "lifeExpectancy": 74.5,
          "population": 29733829,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#86a965" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Philippines",
          "gdp": 3677,
          "lifeExpectancy": 68.5,
          "population": 96471461,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#eea638" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Poland",
          "gdp": 17852,
          "lifeExpectancy": 76.2,
          "population": 38317090,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#d8854f" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Russia",
          "gdp": 15428,
          "lifeExpectancy": 67.9,
          "population": 142703181,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#d8854f" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "South Africa",
          "gdp": 9657,
          "lifeExpectancy": 56.3,
          "population": 50738255,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#de4c4f" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Spain",
          "gdp": 26458,
          "lifeExpectancy": 82,
          "population": 46771596,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#d8854f" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Tanzania",
          "gdp": 1330,
          "lifeExpectancy": 60.9,
          "population": 47656367,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#de4c4f" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Ukraine",
          "gdp": 6390,
          "lifeExpectancy": 68.4,
          "population": 44940268,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#d8854f" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "United Kingdom",
          "gdp": 31295,
          "lifeExpectancy": 80.4,
          "population": 62798099,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#d8854f" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "United States",
          "gdp": 42296,
          "lifeExpectancy": 78.8,
          "population": 315791284,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#a7a737" },
            "__parse": true
          },
          "__parse": true
        },
        {
          "country": "Vietnam",
          "gdp": 3074,
          "lifeExpectancy": 75.8,
          "population": 89730274,
          "bulletSettings": {
            "fill": { "type": "Color", "value": "#eea638" },
            "__parse": true
          },
          "__parse": true
        }
      ]
    },
    {
      "template-0": { "type": "Template" }
    },
    {
      "axis-0": {
        "type": "ValueAxis",
        "settings": {
          "logarithmic": true,
          "maxDeviation": 1,
          "renderer": {
            "type": "AxisRendererX",
            "settings": { "pan": "zoom" }
          },
          "tooltip": { "type": "Tooltip" }
        },
        "children": [
          {
            "type": "Label",
            "settings": {
              "text": "GDP per capita, USD",
              "x": { "type": "Percent", "value": 50 },
              "centerX": { "type": "Percent", "value": 50 }
            }
          }
        ]
      }
    },
    {
      "axis-1": {
        "type": "ValueAxis",
        "settings": {
          "maxDeviation": 1,
          "renderer": {
            "type": "AxisRendererY",
            "settings": { "pan": "zoom" }
          },
          "tooltip": { "type": "Tooltip" }
        },
        "children": [
          {
            "type": "Label",
            "settings": {
              "rotation": -90,
              "text": "Life expectancy, years",
              "y": { "type": "Percent", "value": 50 },
              "centerX": { "type": "Percent", "value": 50 }
            },
            "index": 0
          }
        ]
      }
    },
    {
      "series-0": {
        "type": "LineSeries",
        "settings": {
          "calculateAggregates": true,
          "xAxis": "#axis-0",
          "yAxis": "#axis-1",
          "valueXField": "gdp",
          "valueYField": "lifeExpectancy",
          "valueField": "population",
          "seriesTooltipTarget": "bullet",
          "tooltip": {
            "type": "Tooltip",
            "settings": {
              "pointerOrientation": "horizontal",
              "labelText": "[bold]{country}[/]\nLife expectancy: {valueY.formatNumber('#.0')}\nGDP: {valueX.formatNumber('#,###.')}\nPopulation: {value.formatNumber('#,###.')}"
            }
          },
          "autoAppear": true,
          "appearDuration": 1000,
          "heatRules": [
            {
              "target": "#template-0",
              "min": 3,
              "max": 60,
              "dataField": "value",
              "key": "radius",
              "__parse": true
            }
          ]
        },
        "properties": {
          "data": "#data-0",
          "strokes": {
            "properties": {
              "template": {
                "settings": { "visible": false }
              }
            }
          },
          "bullets": [
            {
              "type": "Bullet",
              "settings": {
                "sprite": {
                  "type": "Circle",
                  "settings": { "radius": 5, "fillOpacity": 0.8, "templateField": "bulletSettings" },
                  "properties": { "template": "#template-0" }
                }
              }
            }
          ]
        }
      }
    }
  ]
}
