Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在dc.js数据表中进行分组?_Javascript_D3.js_Dc.js - Fatal编程技术网

Javascript 如何在dc.js数据表中进行分组?

Javascript 如何在dc.js数据表中进行分组?,javascript,d3.js,dc.js,Javascript,D3.js,Dc.js,样本数据: [ { 'date': new Date(2014,03,12,0).getTime(), 'value': 1 }, { 'date': new Date(2014,03,12,12).getTime(), 'value': 2} ] 我正在将这类数据加载到dc.js中,并进行一些巧妙的转换,以返回将日期键设置为一天(或月、或年等)开头的维度,然后在图表中,我正在还原数据集,它就像一个符咒!我可以将每天的数据缩减为一个总数、一个月或一个季度等。但是,当我尝试在dataTa

样本数据:

[
  { 'date': new Date(2014,03,12,0).getTime(), 'value': 1 },
  { 'date': new Date(2014,03,12,12).getTime(), 'value': 2}
]
我正在将这类数据加载到dc.js中,并进行一些巧妙的转换,以返回将
日期
键设置为一天(或月、或年等)开头的维度,然后在图表中,我正在
还原数据集,它就像一个符咒!我可以将每天的数据缩减为一个总数、一个月或一个季度等。但是,当我尝试在dataTable中做同样的事情时,没有骰子,因为它不使用真正的交叉过滤组,也不像图表那样将数据缩减。我是遗漏了什么,还是我只是想让数据表做一些本来不该做的事情?我可以使用另一种制表技术,但我想也许有人已经知道了如何在dc中实现它


谢谢

如果我再仔细一点,我就会发现!目前效果还不错。基本上,您可以使用所需的组生成一个“假”维度,并为其提供一个.top()方法,该方法返回一个表示分组数据的对象。更多详情请阅读谷歌集团帖子