chartjs-plugin-datalabels#34
https://github.com/chartjs/chartjs-plugin-datalabels/issues/34
by simonbrunel
HTML
<script src="https://github.com/chartjs/Chart.js/releases/download/v2.7.1/Chart.bundle.min.js"></script>
<script src="https://github.com/chartjs/chartjs-plugin-datalabels/releases/download/v0.2.0/chartjs-plugin-datalabels.min.js"></script>
<div id="container">
<canvas id="canvas"></canvas>
</div>
JavaScript
var data = {
labels: ['Nov 2017', 'Dec 2017', 'Jan 2018'],
datasets: [{
data: [273637985, 199629144, 90469364]
}, {
data: [0, 0, 0]
}]
};
new Chart('canvas', {
type: 'bar',
data: data,
options: {
legend: false,
plugins: {
datalabels: {
formatter: (value, ctx) => {
return value !== 0 ?
value.toLocaleString( /* ... */ ) :
'N/A'
},
anchor: 'end',
align: 'end',
color: '#888'
}
}
}
});