【问题标题】:dc.js - re-arrange labels in row chartdc.js - 重新排列行图中的标签
【发布时间】:2014-02-10 10:18:04
【问题描述】:

我使用dc.js 绘制了一个行图。

标签是一周中的 7 天。但是标签的顺序是从周五到周三升序排列的。

但我想从周一到周日。

请有人帮我在rowChart 中重新排序这些标签。

【问题讨论】:

    标签: javascript d3.js dc.js


    【解决方案1】:

    试试下单功能:https://github.com/dc-js/dc.js/blob/master/web/docs/api-latest.md#orderingorderfunction

    您需要向它传递一个 javascript 函数,将标签转换为正确排序的数字。

    例如:

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

    【讨论】:

    • 请注意.ordering(..) 将作用于图表本身,如myRowChart.ordering(...),而不是组,如myRowChart.dimension(..).group(..).ordering(...)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-28
    • 1970-01-01
    • 2017-02-13
    • 1970-01-01
    相关资源
    最近更新 更多