【问题标题】:D3 - how do I remove comma separator from my xAxis?D3 - 如何从我的 xAxis 中删除逗号分隔符?
【发布时间】:2013-12-18 21:38:46
【问题描述】:

我有一个使用简单日期作为 x 轴的数据集。但是,我不断在数千个位置使用逗号分隔符(这会给我的图表的意图带来一些混乱。)我似乎无法弄清楚如何正确地表达我的 .format 行。

原码:

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

我的 .formatted 比例:

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

第二个选项——你猜对了——让我的整个图表消失了。有接盘侠吗?

【问题讨论】:

  • 你的 04d 在双引号内吗? .format("04d")

标签: javascript d3.js formatting


【解决方案1】:

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

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

阅读更多关于formatting in the d3 docs的信息。

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

【讨论】:

    猜你喜欢
    • 2013-05-09
    • 1970-01-01
    • 2016-11-20
    • 1970-01-01
    • 2019-02-12
    • 1970-01-01
    • 2013-12-10
    • 1970-01-01
    • 2021-05-19
    相关资源
    最近更新 更多