2015-03-02 3 views
1

Кто-нибудь знает хороший взломать, чтобы скрыть строку из диаграммы строк в crossfilter/dc.js, то есть не начертить конкретный ключ.Скрыть указанную строку в dc.js rowchart

Я хочу показать некоторые существенные небольшие% s и скрыть 99%, который соответствует другой категории (и не позволяет пользователю фильтровать строку).

Это не работает ... как он фильтрует данные

function remove_bins(source_group) { 
return { 
    all:function() { 
     return source_group.all().filter(function(d) { 
      return d.key = 1; 
     }); 
    } 
} }; 

вар filtered_group = remove_bins (MyGroup);

Где мне просто нужно, чтобы диаграмма не отображала огромную строку. Я ожидаю, что желательно сделать в графике.

Любые идеи приветствуются!

Райан.

ответ

0

Как answered on the user group.

Взгляните на FAQ: есть раздел, посвященный предварительной фильтрации данных. Вы должны легко адаптировать один из этих примеров. при необходимости

https://github.com/dc-js/dc.js/wiki/FAQ#filter-the-data-before-its-charted

Добавлю подробно здесь.

+0

Спасибо, Гордон - извиняюсь за двойной пост, я думал, что удалил его. Я не понимал, что в дополнение к вышесказанному мне нужен «Обеспечить наличие существующего кода». – Ryan

+0

А, это интересный момент, вы в конечном итоге связали фильтры или объединили их в одном? Что-то нужно учитывать, когда мы создаем библиотеку из этих примеров. – Gordon

-1

Может быть, фильтровать размер диаграммы строк с условием?

.dimension(function(d) { if (d.xxx != "N/A") { return d.Genre ; }}) 
+0

Извините, но это не сработает, оно только поместит N/As в корзину с 'undefined' в качестве ключа. – Gordon

+0

Извините, но это неверно. – Gordon

Смежные вопросы