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

How to render multi line chart with DC.js with the following type of data - JAVASCRIPT (DC.js)

本文关键字:js DC 折线图 数据类型 -JAVASCRIPT 何使用      更新时间:2023-09-26

以下是一组数据:

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对它们进行注释。