我的最终目标是使用ChartJS库将文本写入Doughnut图表的中心,并使用不同的字体参数对不同部分的文本进行处理。
现在,将文本添加到环形图的中心不是问题。我遇到的问题是所有的fillText()
都使用了最后的ctx.font
值。
请注意,使用较旧版本的ChartJS时,这不会有任何问题。
工作示例(旧版本的lib):https://jsfiddle.net/os2L3e5b/工作示例(ChartJS 6.2):http://jsfiddle.net/qu4ztg8m/8/
因此,在http://jsfiddle.net/qu4ztg8m/8/中,我创建了两个插件,它们只是在画布上以不同的颜色绘制。
同样,重点是我可以使用不同的字体添加多个文本片段。
1条答案
按热度按时间clj7thdc1#
我认为你应该包括你的上下文2D语句保存和恢复上下文(in2插件)如下:
插件: