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

使用JavaScript基于鼠标指针的nvd3工具提示位置,javascript,nvd3.js,Javascript,Nvd3.js,我试图通过定制离散条形图,使用nvd3图表制作水平瀑布图。它实际上是基于上一条来定位下一条。d3仍然认为该条位于所需位置,因此工具提示显示在该位置(而不是条的当前位置) 我有两个问题 我想将工具提示放置在工具栏的当前位置 我想强制y轴从某个点开始。例如,我的Y轴起点将为4000,并且不显示-ve点(0以下)。我试着通过forceY,它到了图书馆,但什么也没做。有些实现在14k行代码中没有被调用 感谢您尝试帮助我您可以通过调用tooltip函数调用(并个性化)工具提示,如下所示: chart.t

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

我有两个问题

  • 我想将工具提示放置在工具栏的当前位置
  • 我想强制y轴从某个点开始。例如,我的Y轴起点将为4000,并且不显示-ve点(0以下)。我试着通过forceY,它到了图书馆,但什么也没做。有些实现在14k行代码中没有被调用
  • 感谢您尝试帮助我

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

    chart.tooltip(function (key, x, y, e, graph) {
           return '<p><strong>' + key + '</strong></p>' +
           '<p>' + y + ' in the month ' + x + '</p>';
    });
    
    chart.工具提示(函数(键、x、y、e、图形){
    返回“”+键+”

    '+ “”+y+”,在“+x+”

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