我正在从mtgox中提取数据,我可以在我的控制台中看到所有数据都正确地到达了我的图表。但是,我无法将数据显示在我的图表上。任何帮助都是非常感谢的。
var now = new Date();
$('#container').highcharts({
chart: {
type: 'line',
},
title: {
text: 'Bitcoin Price',
},
subtitle: {
text: 'Source: MtGox.com',
},
xAxis: {
type: 'datetime'
},
plotOptions: {
series: {
pointStart: Date.UTC(now.getYear(), now.getMonth(), now.getDate()),
pointInterval: 24 * 3600 * 1000 // one day
}
},
yAxis: {
title: {
text: 'Price'
},
},
series: [{
name: 'Bitcoin',
data: series
}]
});
}
});
});
发布于 2013-06-17 10:20:02
我认为问题在于,您已经将成功回调的一部分包装在了$(function () {...})
中。这将附加一个事件处理程序,当DOM准备就绪时将触发该事件处理程序。在AJAX成功回调中不需要它,因为它已经包装在$(document).ready(function() {...});
中了
删除成功回调中的$(function () {...})
包装,然后查看图表是否有效。
编辑
此外,您还需要将一个年份、月份和(可选)日期传递给Date.UTC
函数:对象/日期/世界协调时
https://stackoverflow.com/questions/17153819
复制相似问题