我正嘗試使用.csv文件中的數據創建高圖line
圖。但是我的網頁只顯示x和y軸的標題,但沒有數據。代碼如下:顯示高分辨率csv文件數據的問題
$(document).ready(function() {
var c = [];
var d = [];
$.get('data.csv', function(data) {
alert("data in the file: " + data);
var lines = data.split('\n');
$.each(lines, function(lineNo, line) {
var items = line.split(',');
c.push(items[0]);
d.push(parseInt(items[1]));
});
});
var options = {
chart: {
renderTo: 'chart',
defaultSeriesType: 'line'
},
title: {
text: 'Weight Monitor'
},
xAxis: {
title: {
text: 'Date Measured'
},
categories: c
},
yAxis: {
title: {
text: 'Weight (in Lbs)'
}
},
series: [{
data: d
}]
};
var chart = new Highcharts.Chart(options);
});
我試圖從打印文件在屏幕上讀取的數據只是爲了檢查,如果該文件被正確讀取和我得到正確的數據,但是我的圖表沒有顯示任何東西。
以下是在我的CSV文件中的數據:
2011-08-01 00:00:00,155
2011-08-02 00:00:00,156
2011-08-03 00:00:00,157
2011-08-03 00:00:00,160
其中左值是在x軸上被示出的日期和右值讀取點圖形。
任何幫助將感恩。
你能解釋一下這個問題與以前的問題有什麼不同嗎?(http://stackoverflow.com/questions/7051753/problem-with-highcharts-series-option)可以保證提出一個全新的問題嗎? –