пересчитывает ReferenceLine в BarChart, показывая слева от середины - PullRequest
0 голосов
/ 03 октября 2018

Так как я не получил ответа на github, я подумал, может ли кто-нибудь здесь помочь.

То, что я пытаюсь сделать, - это использовать ReferenceLine и ReferenceDot для отображения «сегодня» на оси X в диаграмме.ReferenceDot работает нормально, он расположен в середине бара.К сожалению, дело обстоит не так с Базовой линией, которая расположена на боковой панели.

Кто-нибудь знает, как повлиять на это?Любая идея может быть, как написать пользовательский компонент, который мог бы работать?

Image explaining my problem

1 Ответ

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

Этот вопрос также обсуждается на github.
https://github.com/recharts/recharts/issues/1521

Как я уже говорил в предыдущем посте, временное решение добавляет scale="point" к <XAxis>.

ДляНапример,
<XAxis dataKey="name" scale="point" />

Но я думаю, что это всего лишь быстрый патч.
Основная причина может заключаться в обработке функций масштабирования <XAxis /> и / или <ReferenceLine />.

...