使用JavaScript基于鼠标指针的nvd3工具提示位置

时间:2014-06-24 17:42:35

标签: javascript nvd3.js

我试图通过自定义离散条形图使用nvd3图表制作水平瀑布图。它实际上根据前一个栏定位下一个栏。 d3仍然认为条形图位于所需位置,因此工具提示显示在那里(不在条形图的当前位置)。

demo

我有两个问题

  1. 我想将工具提示放在栏的当前位置。
  2. 我想迫使y轴开始某一点。例如,in the demo,我的Y轴起点将为4000,并且不会显示-ve点(低于0)。我试图传递forceY,它进入库但没有做任何事情。一些实现没有被14k行代码调用
  3. 感谢您试图帮助我

1 个答案:

答案 0 :(得分:0)

您可以通过调用工具提示功能调用(并个性化)工具提示,如下所示:

chart.tooltip(function (key, x, y, e, graph) {
       return '<p><strong>' + key + '</strong></p>' +
       '<p>' + y + ' in the month ' + x + '</p>';
});

在您的示例中,您可以在返回图表之前插入它;线。