在NVD3工具提示中使用变量

时间:2013-11-14 18:27:03

标签: javascript d3.js tooltip nvd3.js

我正在使用NVD3 multiBarHorizo​​ntalChart来显示一些堆叠数据。每个系列都是一种记录,然后值是符合特定标准的记录数。

我想修改工具提示,以便该值显示在现在输入“33/100”而不是“33”的记录总数中符合条件的数量。

我见过nvd3 piechart.js - How to edit the tooltip?并将值添加到我传递给基准参数的json但是我不确定如何在函数中引用它。

1 个答案:

答案 0 :(得分:0)

该系列的属性存储在e.series

在我将一个总变量传递给Json的情况下,我修改了multiBarHorizo​​ntalChart.js,以便该函数现在看起来像:

tooltip = function(key, x, y, e, graph) {
    return '<h3>' + key + ' - ' + x + '</h3>' +
           '<p>' +  y + '/' + e.series.total + '</p>'
  }