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