js每sku的平均值不正确
dc.js average value per sku not correctly
我正在使用多维图表javascript库dc.js制作堆叠平均条形图,这是基于d3和交叉过滤器。我是新的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+/);
字符串。Match将返回一个字符串数组。所以当reduceAdd试图求和时不能直接处理这个
p.total += v.Stars;
尝试提取第一个结果并将其转换为整数:
d.Stars = +d.Stars.match(/'d+/)[0];
工作(我认为)叉子你的小提琴:https://jsfiddle.net/gordonwoodhull/5xc9rh4f/1/
相关文章:
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- Amazon S3 REST API大小不正确
- Javascript Reg Exp不正确匹配
- DIV并排,位置不正确
- 仅在IE中,javascript中的时区名称不正确
- 注意:wp_enqueue_script调用不正确.在 Wordpress 调试模式下
- 你能解释一下为什么这个javascript不正确吗
- 从int值来看,Javascript日期不正确
- jQuery-迭代不正确?(太长,无法执行)
- 字符串解析不正确
- 日历显示不正确
- 引导程序下拉列表显示不正确
- Node.js:多个然后'It’执行顺序不正确
- Highcharts热图显示不正确
- Firefox使用JQuery返回不正确的JSON
- 尝试在两次迭代中警告同一选择器的值,在第一次迭代中得到正确的值,而在第二次迭代中获得不正确的值.为什么?
- Mongoose响应解析不正确
- 使用Javascript从输入数组中查找平均值-计算不正确
- js每sku的平均值不正确
- 比较平均值之谜 - 这个政府机构不正确,还是我