<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://moasspedia.org/w/index.php?action=history&amp;feed=atom&amp;title=Template%3AChoropleth_world_map</id>
	<title>Template:Choropleth world map - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://moasspedia.org/w/index.php?action=history&amp;feed=atom&amp;title=Template%3AChoropleth_world_map"/>
	<link rel="alternate" type="text/html" href="https://moasspedia.org/w/index.php?title=Template:Choropleth_world_map&amp;action=history"/>
	<updated>2026-04-13T03:17:32Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>https://moasspedia.org/w/index.php?title=Template:Choropleth_world_map&amp;diff=8173&amp;oldid=prev</id>
		<title>Wikipedia&gt;Theklan at 19:36, 26 September 2021</title>
		<link rel="alternate" type="text/html" href="https://moasspedia.org/w/index.php?title=Template:Choropleth_world_map&amp;diff=8173&amp;oldid=prev"/>
		<updated>2021-09-26T19:36:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{#tag:graph|&lt;br /&gt;
{ &lt;br /&gt;
  //TODO remove the year variables, which are a hangover from the source version which generated a slider for seeing multiple year values&lt;br /&gt;
  &amp;quot;width&amp;quot;: {{{width|600}}},&lt;br /&gt;
  &amp;quot;height&amp;quot;: {{{height|250}}},&lt;br /&gt;
  &amp;quot;signals&amp;quot;: [&lt;br /&gt;
    { &amp;quot;name&amp;quot;: &amp;quot;initYear&amp;quot;, &amp;quot;init&amp;quot;: {{{year}}} },&lt;br /&gt;
    { &amp;quot;name&amp;quot;: &amp;quot;gapHeight&amp;quot;, &amp;quot;init&amp;quot;: 0 },&lt;br /&gt;
    {&lt;br /&gt;
      // Hide overview if total height is too small&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;showOverview&amp;quot;,&lt;br /&gt;
      &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;{{#if: {{{hideoverview|}}} | false | true }} {{!}}{{!}} height &amp;lt; (gapHeight + 0)&amp;quot; }&lt;br /&gt;
    },&lt;br /&gt;
    { &amp;quot;name&amp;quot;: &amp;quot;overviewHeight&amp;quot;, &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;showOverview ? 0 : 0&amp;quot; } },&lt;br /&gt;
    { &amp;quot;name&amp;quot;: &amp;quot;detailHeight&amp;quot;, &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;height - (showOverview ? overviewHeight + gapHeight : 0)&amp;quot; } },&lt;br /&gt;
    { &amp;quot;name&amp;quot;: &amp;quot;overviewYPos&amp;quot;, &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;height - overviewHeight&amp;quot; } },&lt;br /&gt;
    { &amp;quot;name&amp;quot;: &amp;quot;mapXC&amp;quot;, &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;width/2&amp;quot;} },&lt;br /&gt;
    { &amp;quot;name&amp;quot;: &amp;quot;mapYC&amp;quot;, &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;overviewYPos/2&amp;quot;} },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;brush_start&amp;quot;,&lt;br /&gt;
      &amp;quot;streams&amp;quot;: [{&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;@overview:mousedown, @overview:touchstart&amp;quot;, &lt;br /&gt;
        &amp;quot;expr&amp;quot;: &amp;quot;clamp(eventX(), 0, width)&amp;quot;,&lt;br /&gt;
        &amp;quot;scale&amp;quot;: {&amp;quot;name&amp;quot;: &amp;quot;xOverview&amp;quot;, &amp;quot;invert&amp;quot;: true}&lt;br /&gt;
      }]&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;brush_end&amp;quot;,&lt;br /&gt;
      &amp;quot;streams&amp;quot;: [{&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;@overview:mousedown, [@overview:mousedown, window:mouseup] &amp;gt; window:mousemove, @overview:mouseup, @overview:touchstart, [@overview:touchstart, window:touchend] &amp;gt; window:touchmove, @overview:touchend&amp;quot;,&lt;br /&gt;
        &amp;quot;expr&amp;quot;: &amp;quot;clamp(eventX(), 0, width)&amp;quot;,&lt;br /&gt;
        &amp;quot;scale&amp;quot;: {&amp;quot;name&amp;quot;: &amp;quot;xOverview&amp;quot;, &amp;quot;invert&amp;quot;: true}&lt;br /&gt;
      }]&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;fromYear&amp;quot;, &lt;br /&gt;
      &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;initYear&amp;quot;},&lt;br /&gt;
      &amp;quot;expr&amp;quot;: &amp;quot;year(min(brush_start, brush_end))&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;toYear&amp;quot;,&lt;br /&gt;
      &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;initYear&amp;quot;},&lt;br /&gt;
      &amp;quot;expr&amp;quot;: &amp;quot;year(max(brush_start, brush_end))&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;isRange&amp;quot;, &lt;br /&gt;
      &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;false&amp;quot;},&lt;br /&gt;
      &amp;quot;expr&amp;quot;: &amp;quot;fromYear !== toYear&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;tooltip&amp;quot;,&lt;br /&gt;
      &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;{x: 0, y: 0, datum: false }&amp;quot;}, &lt;br /&gt;
      &amp;quot;streams&amp;quot;: [&lt;br /&gt;
        {&amp;quot;type&amp;quot;: &amp;quot;@map:mouseout, @map:touchstart&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;{x: 0, y: 0, datum: false }&amp;quot; },&lt;br /&gt;
        {&amp;quot;type&amp;quot;: &amp;quot;@map:mouseover, @map:touchstart&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;{x: eventX(), y: eventY(), datum: eventItem().datum.lookup}&amp;quot; }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;data&amp;quot;: [{&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;data&amp;quot;,&lt;br /&gt;
    &amp;quot;url&amp;quot;: &amp;quot;tabular:///{{{table}}}&amp;quot;,&lt;br /&gt;
    &amp;quot;format&amp;quot;: {&amp;quot;type&amp;quot;: &amp;quot;json&amp;quot;, &amp;quot;property&amp;quot;: &amp;quot;data&amp;quot;},&lt;br /&gt;
    &amp;quot;transform&amp;quot;: [&lt;br /&gt;
      { &amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;: &amp;quot;value&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;datum.{{{column}}}&amp;quot; }&lt;br /&gt;
    ]&lt;br /&gt;
  },{&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;totals&amp;quot;,&lt;br /&gt;
    &amp;quot;source&amp;quot;: &amp;quot;data&amp;quot;,&lt;br /&gt;
    &amp;quot;transform&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
      	&amp;quot;type&amp;quot;: &amp;quot;aggregate&amp;quot;,&lt;br /&gt;
      	&amp;quot;groupby&amp;quot;: [&amp;quot;year&amp;quot;],&lt;br /&gt;
        &amp;quot;summarize&amp;quot;: [{&amp;quot;field&amp;quot;: &amp;quot;value&amp;quot;, &amp;quot;ops&amp;quot;: [&amp;quot;sum&amp;quot;], &amp;quot;as&amp;quot;: [&amp;quot;total&amp;quot;]}]&lt;br /&gt;
      },&lt;br /&gt;
      { &amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;: &amp;quot;date&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;datetime(datum.year, 0, 1)&amp;quot; }&lt;br /&gt;
    ]&lt;br /&gt;
  },{&lt;br /&gt;
    // Select just the source data for the starting year&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;firstYearData&amp;quot;,&lt;br /&gt;
    &amp;quot;source&amp;quot;: &amp;quot;data&amp;quot;,&lt;br /&gt;
    &amp;quot;transform&amp;quot;: [{&amp;quot;type&amp;quot;: &amp;quot;filter&amp;quot;, &amp;quot;test&amp;quot;: &amp;quot;datum.year === fromYear&amp;quot;}]&lt;br /&gt;
  },{&lt;br /&gt;
    // Select just the source data for the ending year&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;yearData&amp;quot;,&lt;br /&gt;
    &amp;quot;source&amp;quot;: &amp;quot;data&amp;quot;,&lt;br /&gt;
    &amp;quot;transform&amp;quot;: [{&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;filter&amp;quot;, &amp;quot;test&amp;quot;: &amp;quot;datum.year === toYear&amp;quot;&lt;br /&gt;
    },{&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;sort&amp;quot;, &amp;quot;by&amp;quot;: [&amp;quot;-value&amp;quot;]&lt;br /&gt;
    },{&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;rank&amp;quot;, &amp;quot;field&amp;quot;: &amp;quot;country&amp;quot;&lt;br /&gt;
    },{&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;lookup&amp;quot;,&lt;br /&gt;
      &amp;quot;on&amp;quot;: &amp;quot;firstYearData&amp;quot;,&lt;br /&gt;
      &amp;quot;onKey&amp;quot;: &amp;quot;country&amp;quot;,&lt;br /&gt;
      &amp;quot;keys&amp;quot;: [&amp;quot;country&amp;quot;],&lt;br /&gt;
      &amp;quot;as&amp;quot;: [&amp;quot;firstYear&amp;quot;],&lt;br /&gt;
      &amp;quot;default&amp;quot;: null&lt;br /&gt;
    },{&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;: &amp;quot;calc&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;if(isRange, (datum.value - datum.firstYear.value)/datum.firstYear.value, datum.value)&amp;quot;&lt;br /&gt;
    }]&lt;br /&gt;
  },{&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;mapData&amp;quot;,&lt;br /&gt;
    &amp;quot;url&amp;quot;: &amp;quot;map:///Naturalearthdata.com/admin-0-countries-no-antarctica.map&amp;quot;,&lt;br /&gt;
    &amp;quot;format&amp;quot;: {&amp;quot;type&amp;quot;: &amp;quot;json&amp;quot;, &amp;quot;property&amp;quot;: &amp;quot;data.features&amp;quot;},&lt;br /&gt;
    &amp;quot;transform&amp;quot;: [{&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;geopath&amp;quot;,&lt;br /&gt;
      &amp;quot;projection&amp;quot;: &amp;quot;equirectangular&amp;quot;,&lt;br /&gt;
      &amp;quot;scale&amp;quot;: 108,&lt;br /&gt;
      &amp;quot;translate&amp;quot;: [{&amp;quot;expr&amp;quot;: &amp;quot;mapXC&amp;quot;}, {&amp;quot;expr&amp;quot;: &amp;quot;mapYC&amp;quot;}]&lt;br /&gt;
    },{&lt;br /&gt;
    	&amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;,&lt;br /&gt;
    	&amp;quot;field&amp;quot;: &amp;quot;my_id&amp;quot;,&lt;br /&gt;
    	&amp;quot;expr&amp;quot;: &amp;quot;datum.properties.iso_a3 {{!}}{{!}} datum.properties.adm0_a3&amp;quot;&lt;br /&gt;
    },{&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;lookup&amp;quot;,&lt;br /&gt;
      &amp;quot;on&amp;quot;: &amp;quot;yearData&amp;quot;,&lt;br /&gt;
      &amp;quot;onKey&amp;quot;: &amp;quot;country&amp;quot;,&lt;br /&gt;
      &amp;quot;keys&amp;quot;: [&amp;quot;my_id&amp;quot;],&lt;br /&gt;
      &amp;quot;as&amp;quot;: [&amp;quot;lookup&amp;quot;],&lt;br /&gt;
      &amp;quot;default&amp;quot;: 100&lt;br /&gt;
    }]&lt;br /&gt;
  },{&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;dummyValue&amp;quot;,&lt;br /&gt;
    &amp;quot;values&amp;quot;: [{}]&lt;br /&gt;
  }],&lt;br /&gt;
  &amp;quot;scales&amp;quot;: [{&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;color&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;sqrt&amp;quot;,&lt;br /&gt;
    &amp;quot;domain&amp;quot;: {&amp;quot;data&amp;quot;: &amp;quot;yearData&amp;quot;, &amp;quot;field&amp;quot;: &amp;quot;calc&amp;quot;},&lt;br /&gt;
    &amp;quot;range&amp;quot;: [&amp;quot;#eee&amp;quot;, &amp;quot;#c00000&amp;quot;],&lt;br /&gt;
    &amp;quot;zero&amp;quot;: false,&lt;br /&gt;
    &amp;quot;clamp&amp;quot;: true&lt;br /&gt;
  },{&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;diffColor&amp;quot;,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;linear&amp;quot;,&lt;br /&gt;
    &amp;quot;domain&amp;quot;: [-1, -0.8, -0.6, -0.3, -0.1, 0, 0.1, 0.3, 0.6, 0.8, 1],&lt;br /&gt;
    &amp;quot;range&amp;quot;: [&amp;quot;#313695&amp;quot;, &amp;quot;#4575b4&amp;quot;, &amp;quot;#74add1&amp;quot;, &amp;quot;#abd9e9&amp;quot;, &amp;quot;#e0f3f8&amp;quot;, &amp;quot;#ffffbf&amp;quot;, &amp;quot;#fee090&amp;quot;, &amp;quot;#fdae61&amp;quot;, &amp;quot;#f46d43&amp;quot;, &amp;quot;#d73027&amp;quot;, &amp;quot;#a50026&amp;quot;],&lt;br /&gt;
    &amp;quot;zero&amp;quot;: false,&lt;br /&gt;
    &amp;quot;clamp&amp;quot;: true&lt;br /&gt;
  },{&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;xOverview&amp;quot;,&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;time&amp;quot;,&lt;br /&gt;
      &amp;quot;range&amp;quot;: &amp;quot;width&amp;quot;,&lt;br /&gt;
      &amp;quot;domain&amp;quot;: {&amp;quot;data&amp;quot;: &amp;quot;totals&amp;quot;, &amp;quot;field&amp;quot;: &amp;quot;date&amp;quot;}&lt;br /&gt;
  },{&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;yOverview&amp;quot;,&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;linear&amp;quot;,&lt;br /&gt;
      &amp;quot;rangeMin&amp;quot;: {&amp;quot;signal&amp;quot;: &amp;quot;overviewHeight&amp;quot;},&lt;br /&gt;
      &amp;quot;nice&amp;quot;: true,&lt;br /&gt;
      &amp;quot;zero&amp;quot;: false,&lt;br /&gt;
      &amp;quot;domain&amp;quot;: {&amp;quot;data&amp;quot;: &amp;quot;totals&amp;quot;, &amp;quot;field&amp;quot;: &amp;quot;total&amp;quot;}&lt;br /&gt;
  }],&lt;br /&gt;
  &amp;quot;marks&amp;quot;: [{&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;group&amp;quot;,&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;detail&amp;quot;,&lt;br /&gt;
    &amp;quot;properties&amp;quot;: {&lt;br /&gt;
      &amp;quot;enter&amp;quot;: {&lt;br /&gt;
        &amp;quot;height&amp;quot;: {&amp;quot;signal&amp;quot;: &amp;quot;detailHeight&amp;quot;},&lt;br /&gt;
        &amp;quot;width&amp;quot;: {&amp;quot;signal&amp;quot;: &amp;quot;width&amp;quot;}&lt;br /&gt;
    } },&lt;br /&gt;
    &amp;quot;marks&amp;quot;: [{&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;map&amp;quot;,&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;path&amp;quot;,&lt;br /&gt;
      &amp;quot;from&amp;quot;: {&amp;quot;data&amp;quot;: &amp;quot;mapData&amp;quot;},&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;enter&amp;quot;: {&lt;br /&gt;
          &amp;quot;stroke&amp;quot;: {&amp;quot;value&amp;quot;: &amp;quot;#fff&amp;quot;},&lt;br /&gt;
          &amp;quot;path&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;layout_path&amp;quot;}&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;update&amp;quot;: {&lt;br /&gt;
          &amp;quot;fill&amp;quot;: [&lt;br /&gt;
            {&amp;quot;test&amp;quot;: &amp;quot;isRange&amp;quot;, &amp;quot;field&amp;quot;: &amp;quot;lookup.calc&amp;quot;, &amp;quot;scale&amp;quot;: &amp;quot;diffColor&amp;quot;},&lt;br /&gt;
            {&amp;quot;field&amp;quot;: &amp;quot;lookup.calc&amp;quot;, &amp;quot;scale&amp;quot;: &amp;quot;color&amp;quot;}&lt;br /&gt;
          ],&lt;br /&gt;
          &amp;quot;stroke&amp;quot;: {&amp;quot;value&amp;quot;: &amp;quot;#fff&amp;quot;}&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;hover&amp;quot;: {&amp;quot;fill&amp;quot;: {&amp;quot;value&amp;quot;: &amp;quot;#989898&amp;quot;}, &amp;quot;stroke&amp;quot;: {&amp;quot;value&amp;quot;: &amp;quot;#000&amp;quot;} }&lt;br /&gt;
      }&lt;br /&gt;
    }]&lt;br /&gt;
  },&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;tooltip&amp;quot;,&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;group&amp;quot;,&lt;br /&gt;
      &amp;quot;from&amp;quot;: {&lt;br /&gt;
        &amp;quot;data&amp;quot;: &amp;quot;dummyValue&amp;quot;,&lt;br /&gt;
        &amp;quot;transform&amp;quot;: [&lt;br /&gt;
          {&amp;quot;type&amp;quot;: &amp;quot;filter&amp;quot;, &amp;quot;test&amp;quot;: &amp;quot;tooltip.datum &amp;amp;&amp;amp; tooltip.datum.calc&amp;quot;},&lt;br /&gt;
          {&amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;: &amp;quot;offsetX&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;5&amp;quot;},&lt;br /&gt;
          {&amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;: &amp;quot;offsetY&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;30&amp;quot;},&lt;br /&gt;
          {&amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;: &amp;quot;tipWidth&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;200&amp;quot;},&lt;br /&gt;
          {&amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;: &amp;quot;tipHeight&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;51&amp;quot;},&lt;br /&gt;
          {&amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;: &amp;quot;alignLeft&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;tooltip.x &amp;gt; width - datum.offsetX - datum.tipWidth&amp;quot;},&lt;br /&gt;
          {&amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;: &amp;quot;alignTop&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;tooltip.y &amp;gt; height - datum.offsetY - datum.tipHeight&amp;quot;},&lt;br /&gt;
          {&amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;: &amp;quot;x&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;max(0, tooltip.x + (datum.alignLeft ? -datum.offsetX-datum.tipWidth : datum.offsetX ))&amp;quot;},&lt;br /&gt;
          {&amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;: &amp;quot;y&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;tooltip.y + (datum.alignTop ? -1 : 1) * datum.offsetY&amp;quot;},&lt;br /&gt;
          {&amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;: &amp;quot;lookupCountry&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;tooltip.datum.country&amp;quot;},&lt;br /&gt;
	      {&lt;br /&gt;
	        &amp;quot;type&amp;quot;: &amp;quot;lookup&amp;quot;,&lt;br /&gt;
	        &amp;quot;on&amp;quot;: &amp;quot;mapData&amp;quot;,&lt;br /&gt;
	        &amp;quot;onKey&amp;quot;: &amp;quot;my_id&amp;quot;,&lt;br /&gt;
	        &amp;quot;keys&amp;quot;: [&amp;quot;lookupCountry&amp;quot;],&lt;br /&gt;
	        &amp;quot;as&amp;quot;: [&amp;quot;mapDataVal&amp;quot;],&lt;br /&gt;
	        &amp;quot;default&amp;quot;: null&lt;br /&gt;
	      },&lt;br /&gt;
          {&amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;: &amp;quot;name&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;datum.mapDataVal ? datum.mapDataVal.properties.name : &amp;#039;?xyz?&amp;#039;&amp;quot;},&lt;br /&gt;
	      {&lt;br /&gt;
	        &amp;quot;type&amp;quot;: &amp;quot;lookup&amp;quot;,&lt;br /&gt;
	        &amp;quot;on&amp;quot;: &amp;quot;yearData&amp;quot;,&lt;br /&gt;
	        &amp;quot;onKey&amp;quot;: &amp;quot;country&amp;quot;,&lt;br /&gt;
	        &amp;quot;keys&amp;quot;: [&amp;quot;lookupCountry&amp;quot;],&lt;br /&gt;
	        &amp;quot;as&amp;quot;: [&amp;quot;yearDataVal&amp;quot;],&lt;br /&gt;
	        &amp;quot;default&amp;quot;: null&lt;br /&gt;
	      },&lt;br /&gt;
          {&amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;: &amp;quot;rank&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;datum.yearDataVal ? datum.yearDataVal.rank : 1000&amp;quot;}&lt;br /&gt;
      ]},&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;update&amp;quot;: {&lt;br /&gt;
          &amp;quot;x&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;x&amp;quot; }, &amp;quot;y&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;y&amp;quot; },&lt;br /&gt;
          &amp;quot;width&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;tipWidth&amp;quot; },&lt;br /&gt;
          &amp;quot;height&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;tipHeight&amp;quot; },&lt;br /&gt;
          &amp;quot;fill&amp;quot;: {&amp;quot;value&amp;quot;: &amp;quot;#fff&amp;quot;},&lt;br /&gt;
          &amp;quot;fillOpacity&amp;quot;: {&amp;quot;value&amp;quot;: 0.85},&lt;br /&gt;
          &amp;quot;stroke&amp;quot;: {&amp;quot;value&amp;quot;: &amp;quot;#aaa&amp;quot;},&lt;br /&gt;
          &amp;quot;strokeWidth&amp;quot;: {&amp;quot;value&amp;quot;: 0.5}&lt;br /&gt;
      } },&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;marks&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;: &amp;quot;text&amp;quot;,&lt;br /&gt;
          &amp;quot;properties&amp;quot;: {&lt;br /&gt;
            &amp;quot;update&amp;quot;: {&lt;br /&gt;
              &amp;quot;x&amp;quot;: {&amp;quot;value&amp;quot;: 6}, &amp;quot;y&amp;quot;: {&amp;quot;value&amp;quot;: 14},&lt;br /&gt;
              &amp;quot;text&amp;quot;: {&amp;quot;template&amp;quot;: &amp;quot;{{((}}parent.name{{))}}&amp;quot;},&lt;br /&gt;
              &amp;quot;fill&amp;quot;: {&amp;quot;value&amp;quot;: &amp;quot;black&amp;quot;},&lt;br /&gt;
              &amp;quot;fontWeight&amp;quot;: {&amp;quot;value&amp;quot;: &amp;quot;bold&amp;quot;}&lt;br /&gt;
        } } },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;: &amp;quot;text&amp;quot;,&lt;br /&gt;
          &amp;quot;properties&amp;quot;: {&lt;br /&gt;
            &amp;quot;update&amp;quot;: {&lt;br /&gt;
              &amp;quot;x&amp;quot;: {&amp;quot;value&amp;quot;: 6}, &amp;quot;y&amp;quot;: {&amp;quot;value&amp;quot;: 29},&lt;br /&gt;
              &amp;quot;text&amp;quot;: [&lt;br /&gt;
                {&amp;quot;test&amp;quot;: &amp;quot;isRange&amp;quot;, &amp;quot;template&amp;quot;: &amp;quot;Growth:\t{{((}}tooltip.datum.calc{{!}}number:&amp;#039;.1%&amp;#039;{{))}}&amp;quot;},&lt;br /&gt;
                {&amp;quot;template&amp;quot;: &amp;quot;{{{columnName}}}:\t{{((}}tooltip.datum.calc{{!}}number:&amp;#039;,.0f&amp;#039;{{))}}{{{|}}}&amp;quot;}&lt;br /&gt;
              ],&lt;br /&gt;
              &amp;quot;fill&amp;quot;: {&amp;quot;value&amp;quot;: &amp;quot;black&amp;quot;}&lt;br /&gt;
        } } },&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;: &amp;quot;text&amp;quot;,&lt;br /&gt;
          &amp;quot;properties&amp;quot;: {&lt;br /&gt;
            &amp;quot;update&amp;quot;: {&lt;br /&gt;
              &amp;quot;x&amp;quot;: {&amp;quot;value&amp;quot;: 6}, &amp;quot;y&amp;quot;: {&amp;quot;value&amp;quot;: 44},&lt;br /&gt;
              &amp;quot;text&amp;quot;: [&lt;br /&gt;
                {&amp;quot;test&amp;quot;: &amp;quot;isRange&amp;quot;, &amp;quot;template&amp;quot;: &amp;quot;&amp;quot;},&lt;br /&gt;
                {&amp;quot;template&amp;quot;: &amp;quot;Global position:\t#{{((}}parent.rank{{!}}number:&amp;#039;.0f&amp;#039;{{))}}&amp;quot;}&lt;br /&gt;
              ],&lt;br /&gt;
              &amp;quot;fill&amp;quot;: {&amp;quot;value&amp;quot;: &amp;quot;black&amp;quot;}&lt;br /&gt;
        } } },&lt;br /&gt;
    ]}&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
|mode=interactive}}&lt;br /&gt;
&amp;lt;small&amp;gt;{{#invoke:TNT|msg|Original/Template:Graphs.tab|source-table|{{#invoke:TNT|link|{{{table}}}}}}}. {{{note|}}}&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikipedia&gt;Theklan</name></author>
	</entry>
</feed>