JSFiddle - React, Tailwind, and code Playground

by canvasjs

HTML

<script src="https://canvasjs.com/assets/script/canvasjs.min.js"></script>
<br/><!-- Just so that JSFiddle's Result label doesn't overlap the Chart -->
<div id="chartContainer" style="height: 360px; width: 100%;"></div>

JavaScript

var value = 2010, limit = 2014;
var chart = new CanvasJS.Chart("chartContainer",{
	axisX : {
    labelFormatter: 	function(e){
      value = (value > limit ? 2010 : value)
      if(e.label === "Geographical_Area")
        return value++;
      return e.label;
    }
  },
  data: [{ 
    type: "column", 
    dataPoints:[
{
y: 9359.57,
label: "Geographical_Area"
},
{
y: 1342.69,
label: "Land_Area"
},
{
y: 9359.57,
label: "Geographical_Area"
},
{
y: 1345.57,
label: "Land_Area"
},
{
y: 9359.57,
label: "Geographical_Area"
},
{
y: 1352.89,
label: "Land_Area"
},
{
y: 9359.57,
label: "Geographical_Area"
},
{
y: 1356.8,
label: "Land_Area"
},
{
y: 9359.57,
label: "Geographical_Area"
},
{
y: 1359.77,
label: "Land_Area"
}
]
  }
  ]
});

chart.render();