NVD3散点图日期对象

时间:2013-07-18 16:31:18

标签: javascript d3.js nvd3.js

我有一个工作的NVD3.js散点图使用Epoch时间戳从JSON中提取数据,并且我试图让NVD3接受“2013-06-01”形式的日期。

  • x轴读取JSON日期如下:

    chart.xAxis       .tickFormat(function(d){         return d3.time.format('%x')(new Date(d))       });

  • JSON的格式如下:

    [{“key”:“GOOG”,“values”:[{“x”:1083297600000,“y”:927.13,“size”:927.97}]

  • 在NVD3中将时间格式更改为('%Y-%m-%d'),在JSON中将时间格式更改为“2013-06-01”不起作用。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

我试图做同样的事情。你必须有时间作为Unix时间戳格式。我认为这会对你有所帮助:

nvd3.js : no mouseover datapoint effects in a line chart

还有这个:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getTime