0
我发现了chart.js之和 我期待用圆环图,我的网站,我发现了一个例子,我可以从拿基础:https://jsfiddle.net/9wp4f693/2/chart.js之图片甜甜圈段内
我我只能找到这样的东西,但它是在段内绘制文本,而不是添加图片。
function drawSegmentValues()
{
for(var i=0; i<myDoughnutChart.segments.length; i++)
{
ctx.fillStyle="white";
var textSize = myChart.width/10;
ctx.font= textSize+"px Verdana";
// Get needed variables
var value = myDoughnutChart.segments[i].value;
var startAngle = myDoughnutChart.segments[i].startAngle;
var endAngle = myDoughnutChart.segments[i].endAngle;
var middleAngle = startAngle + ((endAngle - startAngle)/2);
// Compute text location
var posX = (radius/2) * Math.cos(middleAngle) + midX;
var posY = (radius/2) * Math.sin(middleAngle) + midY;
// Text offside by middle
var w_offset = ctx.measureText(value).width/2;
var h_offset = textSize/4;
ctx.fillText(value, posX - w_offset, posY + h_offset);
}
}
但我想有我段内的照片,像这样的东西,但我不知道我会怎么做: