У меня есть данные, которые выглядят так
[
{
ReadingName:"humidity",
ReadingDate:\someDate,
ReadingValue: 55
},
{
ReadingName:"temperature",
ReadingDate:\someDate,
ReadingValue: 30
}, ...
]
Я хочу, чтобы пользователь мог выбирать элементы для диаграммы, основываясь на любых именах чтения в данных. Список имен не известен во время разработки.
В графике я могу просто указать новый trace
для каждой строки, а для каждого trace
я указываю значение для фильтрации. Таким образом, трассировка 1 может быть всеми значениями чтения, где имя чтения равно «Влажность» и т. Д. Ключевым моментом является то, что мне нужен только один тип данных.
Но в Recharts мне нужно создать структуру данных с каждой строкой в виде отдельного столбца. Затем, когда я добавляю строки, я указываю, какие линии отображаются на какой столбец. Это хорошо, если ваши строки / столбцы известны во время разработки, но становится сложнее, когда вы обнаруживаете строки / столбцы только во время выполнения.
Можно ли мне использовать Recharts с единой общей структурой данных, как описано выше, аналогично тому, как Plotly принимает данные?