You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Chart.js添加X轴标题报Uncaught RangeError: minimumFractionDigits超出范围

问题解决方法

报错原因

你遇到的报错是因为X轴错误配置了beginAtZero: true属性:

  • 你当前使用的条形图X轴默认是「类别轴」,属于分类刻度,没有数值范围的概念,beginAtZero是数值轴(你的Y轴就是数值轴)专属的配置项,类别轴不支持该属性
  • 当你给X轴配置title时,会触发Chart.js内部的刻度属性校验逻辑,非法的beginAtZero配置会让框架尝试读取不存在的小数位配置,最终抛出minimumFractionDigits value is out of range错误
  • Y轴是数值轴,本身支持beginAtZero,所以配置title不会触发报错

修复方案

直接删除X轴配置中的beginAtZero: true即可,修改后的X轴配置参考:

x: {
    ticks: {
        font: {
            size:function(context) {
                var width = context.chart.width;
                var size = 12;
                if(width>320 && width<600) {
                    size = 16;
                } else if(width >= 600) {
                    size = 20;
                }
                return size;
            },
            weight: "bold"
        }
    },
    grid: {
        display: false
    },
    title: {
        text: 'Años',
        display: true
    }
}

修改后X轴标题可以正常显示,不会再抛出相关错误。

内容的提问来源于stack exchange,提问作者user13882735

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 21:00:01