我使用chart.js中的条形图,如下所示bar chart现在我想显示4位小数而不是3位小数,但我只能找到如何为折线图做到这一点。有人能帮帮我吗?
zsohkypk1#
在Chart.js中,所有的值默认都被格式化为3位小数,并且似乎没有一个设置允许您直接更改小数位数。相反,您可以使用原始值并通过覆盖图表选项中的标签回调来自己格式化它:
. . . plugins: { tooltip: { callbacks: { label: function(context) { return Number((context.raw || 0)).toFixed(4); } } } } . . .
字符串编辑:添加了一个工作示例来演示条形图中显示的4位小数:https://jsfiddle.net/j2Lwbmu8/
1条答案
按热度按时间zsohkypk1#
在Chart.js中,所有的值默认都被格式化为3位小数,并且似乎没有一个设置允许您直接更改小数位数。
相反,您可以使用原始值并通过覆盖图表选项中的标签回调来自己格式化它:
字符串
编辑:添加了一个工作示例来演示条形图中显示的4位小数:https://jsfiddle.net/j2Lwbmu8/