ChartJS 柱状图的精度

sq1bmfud  于 12个月前  发布在  Chart.js
关注(0)|答案(1)|浏览(175)

我使用chart.js中的条形图,如下所示
bar chart
现在我想显示4位小数而不是3位小数,但我只能找到如何为折线图做到这一点。
有人能帮帮我吗?

zsohkypk

zsohkypk1#

在Chart.js中,所有的值默认都被格式化为3位小数,并且似乎没有一个设置允许您直接更改小数位数。
相反,您可以使用原始值并通过覆盖图表选项中的标签回调来自己格式化它:

.
.
.
plugins: {
  tooltip: {
    callbacks: {
      label: function(context) {
        return Number((context.raw || 0)).toFixed(4);
      }
    }
  }
}
.
.
.

字符串
编辑:添加了一个工作示例来演示条形图中显示的4位小数:https://jsfiddle.net/j2Lwbmu8/

相关问题