如何在标签上输出Chart.js雷达图的正确值?

时间:2016-05-11 22:32:18

标签: javascript chart.js

我有一个充满价值的表:

Data     Val   Max
Data1 ... 3 ... 4
Data2 ... 2 ... 4
Data3 ... 3 ... 5
Data4 ... 5 ... 5
Data5 ... 2 ... 5

仅仅使用[3,2,3,5,2]作为我的数据集是不够的,因为每个的最大值是不同的。所以为了正确地做到这一点,数据计算如下:

val/max

现在提供一组值:

Data      Val
Data1 ... .75
Data2 ... .5
Data3 ... .6
... and so on.

我使用以下方法修改了悬停标签:

tooltipTemplate: "<%=label%>"

从hover标签中删除值。然后我将标签设置为:

label + ' (' + val + ')'

如果您处理一组数据,这很有效,但我会在一个图表中处理多个数据集。所以我真正需要的是当你将鼠标悬停在该区域时出现的标签和val。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我和客户聊过,他们同意使用百分比而不是价值,这对我来说更有意义。