0
優れたdc.js
ライブラリを使用してダッシュボードを構築しています。ネットワークの複数のレイヤーでパフォーマンスを表現するために多くの行グラフを使用しています。最上位レイヤーは1つの要素で構成されていますが、適合性の理由から、これらの最上位レイヤーを(単一行の)行グラフで描画したいと考えています。しかし、パフォーマンス値は負の値になる可能性があります。この場合、負の値を持つ行グラフに単一の行を表示します。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を使ってみましたが、結果は同じでした。どんな助けでも大歓迎です!
これはバグです!特に[#879](https://github.com/dc-js/dc.js/issues/879)。 SebastianGröhnの包括的な修正をベータ版32に統合しようとしています。 – Gordon
Gordonに感謝します。今後のリリースをお待ちしております。そして偉大な仕事のおかげで:) –