单击时绘制到画布会在鼠标离开图表时清除文本

时间:2017-10-18 09:56:47

标签: javascript canvas chart.js

我有一个ChartJS圆环图,我想点击一个段,它会显示有关图表中心段的信息。我有这个工作,但只要鼠标离开图表段信息消失,我希望它保持到单击另一个图表段。

我在JSFIDDLE

上提出了一个基本的例子
bs = a.b_set.all()
for b in bs:
    cs = b.c_set.all()

如何将文字保留在图表的中心?

1 个答案:

答案 0 :(得分:1)

不要直接绘制到画布(因为它由Chart.js管理)而是使用plugin api。你可以使用其中一个钩子 - 例如afterDraw在绘制图表后绘制你的东西。

工作JSFiddle:
https://jsfiddle.net/fa7s5q30/12/