折线图 - 工具提示中未显示Y轴值

时间:2016-09-16 04:24:20

标签: javascript nvd3.js angular-nvd3 angularjs-nvd3-directives

您好我正在使用Angular NVD3折线图。我得到Y轴的十进制值。在Y轴的tickFormat中,我将其更改为整数格式。

现在,工具提示中的Y轴值未显示。如果值是整数,则只显示它。

我尝试在我的图表选项中使用如下所示的tooltip valueFormatter -

tooltip: {
            valueFormatter: function (d, i){
                return d3.format('.02f')(val);
            }
        }

但它没有被调用。如果tickFormat与value不同,任何想法如何在工具提示中显示值。

1 个答案:

答案 0 :(得分:0)

我通过使用以下选项解决了我的问题..

interactiveLayer: {
            tooltip: {
                valueFormatter:  function (d, i){
                  return d3.format('.02f')(val);
                }
            }
        }

我不确定为什么有两个工具提示选项。一个在interactiveLayer里面,另一个在外面。这很令人困惑。无论如何,它对我有用。