D3: создать сгруппированную гистограмму из объектов json
У меня есть некоторые данные, как это:
[
{ id: 12, value1: "2.92", value2: "4.22", value3: "3.69" }
,
{ id: 23, value1: "2.69", value2: "4.24", value3: "3.77" }
,
....
]
Я хочу создать горизонтальную сгруппированную гистограмму, чтобы было 3 группы баров, сначала все бары value1 (помеченные как Value1), затем все бары value2 и, наконец, все бары value3.
Как я могу это сделать, имея в виду, что в будущем данные будут динамически обновляться, поэтому новые объекты данных будут добавлены, а другие будут удалены. Думаю, я мог бы использовать идентификатор в качестве ключа.