折线图-有没有任何方法可以将日期作为字符串传递而不带格式



我使用NVD3来显示折线图,但在将日期作为字符串传递到X轴时遇到了一些麻烦。

有办法做到这一点吗?

我在对象中传递字符串,如下所示:

"06-2013"

我只想在图表上显示月份-年份,如果不需要格式化,我会重新考虑。

您没有义务使用类似d3.formatd3.time.format的东西。您可以在tickFormat函数的处理程序中返回您喜欢的任何值或类型。

如果你的数据中有字符串要用作标签,只需返回它们而不格式化:

chart.xAxis.tickFormat(function(d) {
    return data[0].values[d][0]; // example, depends on data structure
});

最新更新