1👍
You can check in your ticks callback if the value is even and if so return what you have otherwise return an empty string:
barChartOptions: ChartOptions = {
responsive: true,
legend: {
display: false,
},
scales: {
yAxes: [{
gridLines: {
lineWidth: 0
},
ticks: {
callback: function(value: number, index, values) {
return value % 2 === 0 ? '$ ' + Intl.NumberFormat().format(value / 100000) + 'K' : '';
},
},
}, ],
xAxes: [{
gridLines: {
lineWidth: 0,
},
},
],
},
};
- [Chartjs]-Chart.js – Toggle visibility of charts
- [Chartjs]-Why my chart update function doest seem to do anything?
Source:stackexchange.com