0

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

现在,工具提示中的 Y 轴值没有显示出来。如果该值为整数,则仅显示它。

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

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

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

4

1 回答 1

0

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

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

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

于 2016-09-16T15:21:36.233 回答