获取对嵌套数据的访问权限,例如在d3.v4中创建多线图

时间:2017-01-25 09:21:21

标签: javascript d3.js

在这里学习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。我发现很多在线教程并没有花太多时间在嵌套数据结构的细节上,这就是为什么我发现它有点难以找到我的脚。关于上述问题的任何建议都会非常感激,愿意努力搞清楚但是有用的推动会很棒。感谢。

0 个答案:

没有答案