dc.js行图,单行消息行未显示

时间:2016-07-14 08:24:24

标签: dc.js

我正在使用优秀的dc.js库构建仪表板,并使用大量行图来描绘网络多层的性能。顶层只包含一个元素,出于符合性原因,我想用行图(单行)描绘这些顶层。但是,性能值可能是负数,因此在这种情况下,我想在行图中显示一个具有负值的行。

这会产生一个空图表。以下是类似情况的基本示例:

var chart2 = dc.rowChart("#test2");

data2 = [{
  Expt: "1",
  Run: "2",
  Speed: -850
}];

var ndx2 = crossfilter(data2)
var runDimension2 = ndx2.dimension(function(d) { return +d.Run; })
var speedSumGroup2 = runDimension2.group().reduceSum(function(d) { 
    return d.Speed * d.Run / 1000; });

chart2
  .width(768)
  .height(100)
  .elasticX(true)
  .dimension(runDimension2)
  .group(speedSumGroup2)
  .render();

我创造了一个小提琴here。我尝试使用稳定的dc.js 1.7.5以及2.0.0 beta 26,结果是一样的。任何帮助将非常感激!

1 个答案:

答案 0 :(得分:0)

图表中存在一个带有全负值的错误 - 或者确切地说,图表从未设计为使用全负值,但SebastianGröhn提交了一个补丁。

它已在2.0 beta 32中修复。