I need to show first and last labels only in CanvasJS. It's always showing all the labels but my requirement is to show only first and last. Is there any way out to do so?
You can use axisY labelFormatter to do so.
var chart = new CanvasJS.Chart("chartContainer", { title: { text: "Chart showing only First and Last Axis Labels", }, axisY: { tickColor: "transparent", labelFormatter: function(e){ if(e.chart.axisY[0].minimum === e.value || e.chart.axisY[0].maximum === e.value) return e.value; return ""; } }, data: [{ type: "column", dataPoints: [ { x: 10, y: 71 }, { x: 20, y: 55 }, { x: 30, y: 50 }, { x: 40, y: 65 }, { x: 50, y: 95 }, { x: 60, y: 68 }, { x: 70, y: 28 }, { x: 80, y: 34 }, { x: 90, y: 14 } ] }] }); chart.render();
<script src="https://canvasjs.com/assets/script/canvasjs.min.js"></script> <div id="chartContainer" style="height: 260px; width: 100%;"></div>
1.4m articles
1.4m replys
5 comments
57.0k users