Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var barOptions = {
- scales:{
- xAxes:[{
- gridLines:{display:false}
- }],
- yAxes: [{
- gridLines:{display:false}
- }]
- },
- hover: {
- onHover: handleHover
- },
- animation:{
- onComplete: function () {
- var ctx = this.chart.ctx;
- ctx.font = Chart.helpers.fontString(Chart.defaults.global.defaultFontFamily, 'normal', Chart.defaults.global.defaultFontFamily);
- ctx.textAlign = 'center';
- ctx.textBaseline = 'bottom';
- this.data.datasets.forEach(function (dataset) {
- for (var i = 0; i < dataset.data.length; i++) {
- var model = dataset._meta[Object.keys(dataset._meta)[0]].data[i]._model,
- scale_max = dataset._meta[Object.keys(dataset._meta)[0]].data[i]._yScale.maxHeight;
- ctx.fillStyle = '#444';
- var y_pos = model.y - 5;
- if ((scale_max - model.y) / scale_max >= 0.5)
- y_pos = model.y + 20;
- ctx.fillText(dataset.data[i], model.x, y_pos);
- }
- });
- }
- }
- };
- var chartBar = new Chart(ctx, {
- type: 'bar',
- data: data,
- options: barOptions,
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement