Javascript dc.js每个sku的平均值不正确

Javascript dc.js每个sku的平均值不正确,javascript,d3.js,dc.js,crossfilter,Javascript,D3.js,Dc.js,Crossfilter,我正在使用Dimensional Charting javascript库dc.js制作一个叠加平均条形图,该库基于d3和crossfilter。我是dc.js库的新手。我已经显示了行图、饼图和数据表。最初加载数据时,所有堆叠条形图的平均值都正确显示。当我单击一个值的行图时,堆叠条形图的平均值无法正确显示。我不明白如何按照csv格式创建堆叠条形图 Sku Stars partner review Date KBU12 5 Amazon Preferred

我正在使用Dimensional Charting javascript库dc.js制作一个叠加平均条形图,该库基于d3和crossfilter。我是dc.js库的新手。我已经显示了行图、饼图和数据表。最初加载数据时,所有堆叠条形图的平均值都正确显示。当我单击一个值的行图时,堆叠条形图的平均值无法正确显示。我不明白如何按照csv格式创建堆叠条形图

 Sku      Stars partner review  Date
 KBU12     5       Amazon   Preferred over the r.   02/05/2016
 KBU12     5       Amazon   Gorgeous fixture    05/06/2016
 KBU12     2       Amazon   Awesome value!  02/02/2016
 KBU12      2      Homedepot    Kitchen Remodel 06/09/2016
 KPF1650    3   Homedepot   Wow 02/08/2016
 KPF1650    4   Homedepot   Sharp!  05/04/2015
 KPF1650    5   Homedepot   cool design 05/05/2015
 KPF1650    1   Amazon  Beautiful   09/08/2015
 KPF1650    2   Amazon  Very happy  09/11/2016
 GV-100     3   Amazon  Great quality   12/12/2015
 GV-100     5   Homedepot   Love it 01/03/2015
 GV-100     1   Homedepot   Sad I had to return it  12/10/2014
 GV-100     4   Homedepot   Beautiful But Stiff 12/11/2014
 GV-100     2   Homedepot   Kitchen Faucet  10/04/2014
 KBU24      3   Build       I like the look of faucet   04/05/2014
 KBU24      5   Build       Commercial style without    06/07/2016
 KBU24      4   Build       Very Cool   06/07/2014
 KBU24      1   Build       Excellent!  01/04/2014
 KBU24      3   Build       A beautiful Vessel Sink 07/06/2013
 KBU24      5   Amazon      Beautiful addition  05/04/2013

我花了一点时间才弄明白你在问什么,因为这里没有堆叠的条形图

但我看到“合作伙伴回顾”图表是空的,它使用平均值,所以我想这就是你要问的

看起来星形的解析不正确:

 d.Stars = d.Stars.match(/\d+/);
将返回一个字符串数组。因此,当ReduceAd尝试求和时,它无法直接处理此问题:

p.total += v.Stars;
尝试提取第一个结果并将其转换为整数:

d.Stars = +d.Stars.match(/\d+/)[0];

工作(我认为)你的副手:

你能在例如jsfiddle中添加一些示例代码来帮助你吗。它包括dc.js及其依赖项:@EthanJewett我已更新了JSFIDLE中的所有代码。我已在名为“合作伙伴审阅”的条形图中显示星号平均值。当我在年饼图、月图或sku行图中单击时,时间平均值未正确显示。在我看来,当我们按年份筛选时,“合作伙伴审查”中的值在这把小提琴中是正确的。你能具体描述一下你所看到的错误吗?最好用这些信息和示例更新您的问题。Gordon如何在柱状图中显示月份,如:1月、2月、3月我已附上fiddle Hi@santosh,您能为这个问题再问一个问题吗?基本上你需要用时间或数字来表示x,而不是序数-序数将按字母顺序排序