我可以将“图表”轴域最大值设置为低于dataMax吗?

时间:2018-12-12 21:22:56

标签: reactjs recharts

我在一种设置中使用“图表”,用户将希望看到以不同比例绘制的相同数据。特别是,我需要能够将轴域最大值设置为小于最大数据值(dataMax); 例如,我想在domain={[0,10]}为20时设置dataMax。我还没有找到一种在图表中执行此操作的方法。每当我设置的域最大值小于dataMax时,都会绘制我的图,以便该域无论如何都上升到dataMax。有办法吗?

2 个答案:

答案 0 :(得分:1)

我找到了一种方法。您需要使用我已经尝试过的函数语法,但是在函数中没有对dataMax的任何引用。所以这对我有用:

domain={[ 0, dataMax => (10) ]}    

您当然可以在括号内使用更详细的代码;诀窍是您不能以任何降低其值的方式使用dataMax变量。也就是说,您不能使用dataMax => (dataMax/2)dataMax => (dataMax - 10)

答案 1 :(得分:0)

设置allowDataOverFlow={true}。这将仅显示在您设置的域内指定的点。 domain={[0,10]}将起作用。