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

为什么react-charts图表纵轴设置的min和max属性没有生效?

问题原因

你当前使用的react-charts为TanStack推出的开源图表库,并非基于Chart.js封装的衍生库,二者配置规则并不通用。你直接将min、max属性写在轴配置的根层级不符合该库的参数规范,因此配置不会被识别生效。

解决方法

该库的轴刻度范围配置需要放在scale属性下,只需修改你的axes配置代码即可:

const axes = React.useMemo(
  () => [
    { primary: true, type: 'ordinal', position: 'bottom' },
    { 
      type: 'linear', 
      position: 'left', 
      // 范围配置放到scale字段中
      scale: {
        min: 4,
        max: 10
      }
    }
  ],
  []
);

修改后重新运行,纵轴就会按照你设定的4-10范围渲染。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 23:15:01