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

Line Chart - Y Axis value not showing in tooltip

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

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

我尝试在我的图表选项中使用工具提示 valueFormatter,如下所示 -

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

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

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

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

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