Я строю приборную панель с отличной библиотекой 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, результат был тот же. Любая помощь приветствуется!
Это ошибка! В частности [# 879] (https://github.com/dc-js/dc.js/issues/879). Я работаю над объединением всеобъемлющего решения Sebastian Gröhn для бета-версии 32. – Gordon
Спасибо за быстрый ответ Гордон, я буду ждать будущих выпусков. И спасибо за отличную работу :) –