Я пытаюсь создать диаграмму в d3, чтобы она выглядела так: https://ibb.co/j13i5T
Формат данных следующий и не может быть изменен:
var data = [
{
"year": "1991",
"color":"purple",
"value":12,
},
{
"year":"1991",
"color":"red",
"value":8,
},
{
"year": "1992",
"color":"red",
"value":20,
},
{
"year": "1993",
"color":"blue",
"value":9,
},
{
"year": "1993",
"color":"red",
"value":7,
},
{
"year": "1993",
"color":"purple",
"value":3,
},
]
Мне удалось разместить каждый объект в соответствующем году, но я изо всех сил стараюсь их сложить.
Это код, однако, хотя он отображается на моем компьютере локально, я не заставил его работать на скрипке: https://jsfiddle.net/joat1/kug91hm0/34/
Если в целом есть и лучший способ, я определенно открыт для совета.