Recharts Y轴范围设置求助:如何将范围改为包含100而非60
解决Recharts Y轴范围无法包含100的问题
别担心,这个问题其实很容易解决——Recharts的YAxis组件专门提供了domain属性来控制坐标轴的取值范围,刚好能满足你的需求。
- 如果你想强制Y轴范围从0到100(确保100一定会被包含),直接给
YAxis添加domain={[0, 100]}即可。 - 如果你希望下限自动适配你的数据,但上限固定为100,可以设置
domain={['auto', 100]},这样Y轴会根据数据自动调整最低值,但最高值保持100,完美覆盖你需要的范围。
这个属性会直接覆盖Recharts默认的自动计算逻辑,让Y轴严格按照你指定的范围渲染,这样就能替换掉当前显示的60上限啦。
内容的提问来源于stack exchange,提问作者Mathias Asberg
相关产品推荐
相关产品推荐

