3
Я использовал chart.js 1.0.2, не зная, что прибыла версия 2+. Теперь мне нужно fuctionallity, доступное только в 2+ Между тем, я написал несколько расширений для chart.js 1.0.2, которые я бы хотел преобразовать в версию 2+.Расширение для chart.js 2.X
Chart.types.Doughnut.extend(
{
name: "DoughnutWithText",
draw: function() {
Chart.types.Doughnut.prototype.draw.apply(this, arguments);
width = this.chart.width,
height = this.chart.height;
var fontSize = (height/this.options.textScale).toFixed(2);
this.chart.ctx.font = fontSize + "em Lato";
this.chart.ctx.textBaseline = "middle";
this.chart.ctx.fillStyle="#000";
textX = Math.round((width - this.chart.ctx.measureText(this.options.doughnutText).width)/2),
textY = height/2;
this.chart.ctx.fillText(this.options.doughnutText, textX, textY);
}
});
Как мне сделать это в версии 2+?
https://jsfiddle.net/64106xh8/1/
Фантастические спасибо :-) –