nvd3提示框小数格式化

8
我将使用nvd3来展示线图。
在格式化tooltip内容方面遇到了一些问题。
这是我用来格式化y轴文本的代码行。
chart1.yAxis.tickFormat(d3.format('.02f'));

但是,它只在y轴上生效。 如果y轴上有一个值为44.123231,它将显示为44.12,但在工具提示中,它显示为44.00。 可能出了什么问题? 在nvd3中是否有一种格式化工具提示文本的方法?

1个回答

10

您可以使用chart.tooltip.valueFormatter()来指定格式化函数。

请查看Plunker上的示例,位于script.js第29行。

这是VCD3.js的工具提示组件的文档


抛出类似于“Uncaught TypeError: Cannot read property 'valueFormatter' of undefined”的错误。 - Sunil Kumar B M
你正在使用哪个版本的nvd3.js? - Lioman
1
你应该升级。v1.8.1有一些工具提示的更改。 - al lin
1.8.1目前处于alpha状态,不确定其稳定性。1.7.1是最后一个稳定版本。难道不能在这个版本中完成吗? - Sunil Kumar B M
没有[1.8.1](https://github.com/novus/nvd3/releases/tag/v1.8.1),它不处于alpha状态,而是当前版本。 - Lioman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接