Могу ли я установить максимальную область оси Recharts меньше, чем dataMax? - PullRequest
0 голосов
/ 13 декабря 2018

Я использую Recharts в настройках, где пользователи захотят видеть одни и те же данные в разных масштабах.В частности, мне нужно иметь возможность установить максимум области оси на ниже , чем максимальное значение данных (dataMax); например, , я хочу установить domain={[0,10]}, когда dataMax равно 20. Мне еще предстоит найти способ сделать это в Recharts;всякий раз, когда я устанавливаю максимум домена, который меньше dataMax, мой график рисуется так, что домен все равно поднимается до dataMax.Есть ли способ сделать это?

1 Ответ

0 голосов
/ 13 декабря 2018

Я нашел способ сделать это.Вам нужно использовать функциональный синтаксис, который я уже пробовал, но без ссылки на dataMax в функции .Вот что сработало для меня:

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

Конечно, вы можете использовать более сложный код в скобках;хитрость в том, что вы не можете использовать переменную dataMax любым способом, который уменьшает ее значение.То есть вы не можете использовать, скажем, dataMax => (dataMax/2) или dataMax => (dataMax - 10).

...