Могу ли я заставить линии Recharts работать как линии Plotly? - PullRequest
0 голосов
/ 22 июня 2019

У меня есть данные, которые выглядят так

[
{
ReadingName:"humidity",
ReadingDate:\someDate,
ReadingValue: 55
},
{
ReadingName:"temperature",
ReadingDate:\someDate,
ReadingValue: 30
}, ...
]

Я хочу, чтобы пользователь мог выбирать элементы для диаграммы, основываясь на любых именах чтения в данных. Список имен не известен во время разработки.

В графике я могу просто указать новый trace для каждой строки, а для каждого trace я указываю значение для фильтрации. Таким образом, трассировка 1 может быть всеми значениями чтения, где имя чтения равно «Влажность» и т. Д. Ключевым моментом является то, что мне нужен только один тип данных.

Но в Recharts мне нужно создать структуру данных с каждой строкой в ​​виде отдельного столбца. Затем, когда я добавляю строки, я указываю, какие линии отображаются на какой столбец. Это хорошо, если ваши строки / столбцы известны во время разработки, но становится сложнее, когда вы обнаруживаете строки / столбцы только во время выполнения.

Можно ли мне использовать Recharts с единой общей структурой данных, как описано выше, аналогично тому, как Plotly принимает данные?

...