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()方法,该方法返回一个表示分组数据的对象。更多详情请阅读谷歌集团帖子