我有一个工作的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”不起作用。
非常感谢任何帮助。
答案 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