如何使用DC.js和以下类型的数据呈现多折线图-JAVASCRIPT(DC.js)

如何使用DC.js和以下类型的数据呈现多折线图-JAVASCRIPT(DC.js),javascript,d3.js,charts,dc.js,crossfilter,Javascript,D3.js,Charts,Dc.js,Crossfilter,以下是一组数据: var data = [{ machine1: [ {x:"20/12/2014", y:2}, {x:"21/12/2014", y:10} ]},{ machine2: [ {x:"20/12/2014", y:23}, {x:"21/12/2014", y:46} ] }]; 需要为上述数据实现dc.js 每台机器在图表上都有单独的线条。感谢您的帮助交叉过滤器最适合平面阵列观测。看起来数据最好用{machine,x,y}的观察值(行)来表示 很难用您给出

以下是一组数据:

var data = [{
 machine1: [
  {x:"20/12/2014", y:2}, {x:"21/12/2014", y:10}
 ]},{
 machine2: [
  {x:"20/12/2014", y:23}, {x:"21/12/2014", y:46}
 ]
}];
需要为上述数据实现dc.js
每台机器在图表上都有单独的线条。感谢您的帮助

交叉过滤器最适合平面阵列观测。看起来数据最好用{machine,x,y}的观察值(行)来表示

很难用您给出的示例来说明,因为它嵌套得很深,但许多级别都未使用,确切的格式是什么。我建议您在生成它时将其展平,或者如果您无法控制它,则在其上循环并生成一个仅包含最深{x,y}对象的数组,但从上面的级别使用机器id对其进行注释