在这里学习d3,并且发现处理嵌套数据有点困难。我想知道的是,我是否要创建一个图表,这是一组使用此代码嵌套的数据的时间序列:
d3.csv("DataTable.csv", function (data) {
var parseDate = d3.timeParse("%d/%m/%Y");
var nested_data = d3.nest()
.key(function(d) { return d.MasterKey; })
.key(function (e) { return d3.timeParse(e.StartDate);})
.rollup(function(g) {
return d3.sum(g, function(v) {return v.DatatoPlot; });
})
.entries(data)
以某种方式重组数据会更好,或者例如使用地图'要更换汇总?基本上我想要一组行,一个用于MasterKey中的每个元素,其中包括DatatoPlot和StartDate。我发现很多在线教程并没有花太多时间在嵌套数据结构的细节上,这就是为什么我发现它有点难以找到我的脚。关于上述问题的任何建议都会非常感激,愿意努力搞清楚但是有用的推动会很棒。感谢。