2015-03-02 18 views
1

有沒有人知道在crossfilter/dc.js的行圖中隱藏行的好辦法,那就是沒有繪製特定的關鍵圖。在dc.js行圖中隱藏指定的行

我想顯示一些相關的小%s並隱藏適合其他類別的99%(並阻止用戶在該行進行過濾)。

這不工作...因爲它過濾數據

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

VAR filtered_group = remove_bins(爲myGroup);

我只需要防止圖表顯示巨大的行。我希望在圖表內完成。

任何想法歡迎!

Ryan。

回答

0

As answered on the user group

查看常見問題解答:有關於預過濾數據的部分。你應該能夠很容易地適應這些例子之一。如果需要的話

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

這裏將添加細節。

+0

謝謝戈登 - 道歉的雙後,我以爲我刪除它。除了上述內容外,我沒有意識到我需要「確保存在代碼」。 – Ryan 2015-03-06 16:07:58

+0

啊,這是一個有趣的觀點,你最終是鏈接過濾器還是將它們合併爲一個?從這些例子中構建一個庫時需要考慮的事情。 – Gordon 2015-03-07 17:24:54

-1

也許用條件過濾行圖的維度?

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

對不起,但不行,它只會把N/As放在一個以undefined作爲關鍵字的bin中。 – Gordon 2015-03-05 14:02:52

+0

對不起,但這是不正確的。 – Gordon 2015-03-05 15:06:07