D3 - 如何从xAxis中删除逗号分隔符?

时间:2013-12-18 21:38:47

标签: javascript d3.js formatting

我有一个数据集,它使用x轴的简单日期。但是,我在数千个地方继续得到一个逗号分隔符(这会让我的图形意图产生一些混乱。)我似乎无法弄清楚如何正确地说出我的.format行。

原始代码:

        var x = d3.scale.linear()
        .range([0, width]);

我的.formatted scale:

        var x = d3.scale.linear()
        .range([0, width])
        .format(04d);

第二个选项 - 你猜对了 - 让我的整个图表消失了。任何人?

1 个答案:

答案 0 :(得分:2)

04d放在引号中。它应该是一个字符串。

var x = d3.scale.linear()
     .range([0, width])
     .format("04d");

详细了解formatting in the d3 docs

顺便说一句,你的图表可能会消失,因为没有引号,04d是语法错误。您的浏览器的开发工具应该显示这样的错误,因此请务必检查它们。在开发过程中打开它们真的很方便。