我正在使用JCanvas绘制一些弧线。但我无法为弧定义标签。 请建议如何在Jcanvas中定义arc的标签。
这是我的弧码。
$('canvas').drawArc({
strokeStyle: 'red',
strokeWidth: 4,
rounded: true,
endArrow: true,
arrowRadius: 15,
arrowAngle: 90,
x: 175, y: 175,
start: 90,
end: 160,
radius: 150
});
答案 0 :(得分:1)
如果您希望创建一个文本标签以支持您的弧线,您需要使用drawText()
方法(documented here)将所需文字放在圆弧旁边。
例如:
$('canvas')
.drawArc({
strokeStyle: 'red',
strokeWidth: 4,
rounded: true,
endArrow: true,
arrowRadius: 15,
arrowAngle: 90,
x: 175, y: 175,
start: 90,
end: 160,
radius: 150
})
.drawText({
fillStyle: 'red',
fontFamily: 'sans-serif',
fontSize: 24,
text: 'My arc label',
x: 140, y: 320
});
以上代码呈现以下内容: