【问题标题】:How to render multi line chart with DC.js with the following type of data - JAVASCRIPT (DC.js)如何使用 DC.js 使用以下类型的数据呈现多折线图 - JAVASCRIPT (DC.js)
【发布时间】:2014-10-31 02:07:28
【问题描述】:

以下是一组数据:

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 每台机器在图表上都有单独的线。感谢您的帮助

【问题讨论】:

    标签: javascript d3.js charts dc.js crossfilter


    【解决方案1】:

    Crossfilter 最适用于扁平的观察数组。看起来您的数据最好用 {machine, x, y}

    的观察值(行)来表示

    你给出的例子很难说清楚,因为它嵌套得很深,但许多级别都没有使用,确切的格式是什么。我建议您在生成它时将其展平,或者如果您无法控制它,请循环它并生成最深的 {x,y} 对象的数组,但用机器注释它们id 从上一级开始。

    【讨论】:

      猜你喜欢
      • 2014-08-06
      • 2014-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-18
      相关资源
      最近更新 更多