2014-02-10 4 views
1

Я построил диаграмму строк, используя dc.js.dc.js - переупорядочить метки в таблице строк

Этикетки в течение 7 дней в неделю. Но порядок ярлыков в порядке возрастания начинается с пятницы по среду.

Но я хотел сделать это с понедельника по воскресенье.

Кто-то, пожалуйста, помогите мне переупорядочить эти ярлыки в rowChart.

ответ

2

Попробуйте функцию заказа: https://github.com/dc-js/dc.js/blob/master/web/docs/api-latest.md#orderingorderfunction

Вам нужно передать его яваскрипту функции, которая переводит ярлыки правильно отсортированные числа.

Например:

.ordering(function(d) { 
    if(d.value == "Monday") return 0; 
    else if(d.value == "Tuesday") return 1; 
    // handle all days 
}); 
+0

Еще раз спасибо !!! – user3206082

+0

Имейте в виду, что '.ordering (..)' будет работать на самой диаграмме, как в 'myRowChart.ordering (...)', а не в группе, как в 'myRowChart.dimension (..). Group (..). упорядоченность (...) ' –

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