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

使用数值型X值时Chart.js不显示X轴的问题排查请求

解决Chart.js数值型X轴不显示的问题

核心原因是X轴类型未正确匹配数值型数据,以下是具体排查和解决步骤:

  • 检查X轴类型配置
    如果你的X值是连续数值(如数字、时间戳),必须将X轴的type设为'linear',示例配置:

    options: {
      scales: {
        x: {
          type: 'linear' // 关键:匹配数值型X数据
        }
      }
    }
    

    若为离散数值类别(如1、3、5这类非连续值),也可设为'category',但'linear'适配性更强。

  • 确认数据格式正确性
    确保对象数组的每个数据点都包含x和y属性,且x为纯数值类型,示例:

    data: [
      {x: 15, y: 25},
      {x: 25, y: 35},
      {x: 35, y: 20}
    ]
    
  • 排除范围配置干扰
    检查是否设置了xAxis.min、xAxis.max或beginAtZero,导致数据范围超出轴的显示区间。比如你的X值都是100以上,但设置了beginAtZero: true且未调整max,就会导致轴被压缩无法显示数据。

官方文档的数值型示例中,必然配置了对应轴类型,你可以核对示例代码的scales部分验证这一点。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 18:52:06