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.

Как я могу это сделать, имея в виду, что в будущем данные будут динамически обновляться, поэтому новые объекты данных будут добавлены, а другие будут удалены. Думаю, я мог бы использовать идентификатор в качестве ключа.

Ответы на вопрос(1)

Ваш ответ на вопрос