我正在尝试使用D3创建一个交互式时间轴。 一年的JSON数据如下所示:
{
"Year": "2018",
"Months": [
{
"Month": "November",
"Days": [
{
"Date": "22",
"Event": "Event on 11/22"
},
{
"Date": "29",
"Event": "Event on 11/29"
}
]
},
{
"Month": "December",
"Days": [
{
"Date": "3",
"Event": "Event on 12/3"
}
]
}
]
}
每年,每月和每天都需要绑定到一个节点,但是我不确定如何在不破坏JSON数据层次结构的情况下实现这一点。 最好的方法是什么?