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();