我正在使用优秀的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,结果是一样的。任何帮助将非常感激!
答案 0 :(得分:0)
图表中存在一个带有全负值的错误 - 或者确切地说,图表从未设计为使用全负值,但SebastianGröhn提交了一个补丁。
它已在2.0 beta 32中修复。