【问题标题】:How can you do grouping in dc.js datatables?如何在 dc.js 数据表中进行分组?
【发布时间】:2014-10-17 19:42:41
【问题描述】:

样本数据:

[
  { 'date': new Date(2014,03,12,0).getTime(), 'value': 1 },
  { 'date': new Date(2014,03,12,12).getTime(), 'value': 2}
]

我正在将此类数据加载到 dc.js 中,并进行一些巧妙的转换以返回将 date 键设置为一天(或月、年等)开始的维度,然后在图表,我是 reduceSuming 数据集,它就像一个魅力!我可以将每天的数据减少为总数、月份或季度等。但是,当我尝试在 dataTable 中做同样的事情时,没有骰子,因为它不使用真正的交叉过滤器组,它不像图表一样将数据折叠成减少量。我是否遗漏了什么,或者我只是想让 dataTables 做一些他们不应该做的事情?我可以使用另一种表格创建技术,但我想也许有人已经想出了如何在 dc 中做到这一点。

谢谢!

【问题讨论】:

    标签: javascript d3.js dc.js


    【解决方案1】:

    如果我看起来稍微一点,我会找到this!现在工作得很好。基本上,您使用所需的组创建一个“假”维度,为其提供一个 .top() 方法,该方法返回一个表示您的分组数据的对象。阅读谷歌群组帖子了解更多详情!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-13
      • 2021-07-14
      • 1970-01-01
      • 1970-01-01
      • 2021-02-11
      • 1970-01-01
      • 2015-09-18
      • 1970-01-01
      相关资源
      最近更新 更多