我目前无法接收CSV并生成图表。 CSV文件如下:
2014年8月1日13:00,2.52
2014年8月1日14:00,2.45
2014年8月1日15:00,1.83
8/1/2014 16:00,0.88 .....等等
var options = {
chart: {
renderTo: 'container',
defaultSeriesType: 'spline'
},
title: {
text: 'Flooding'
},
xAxis: {
categories: []
},
yAxis: {
title: {
text: 'Height'
}
},
series: []
};
^图表选项
$.get('HAWKCSV.csv', function(data)
{
var lines = data.split('\n');
var categories = []; //holds the categories
var series = {
name: 'Height',
data: [] //holds the series values
};
$.each(lines, function(lineNo, line)
{
var items = line.split(',');
categories.push(items[0]);
series.data.push(items[1]);
});
categories.splice(0,1);
series.data.splice(0,1);
categories.splice(143,1);
series.data.splice(143,1);
options.xAxis.categories.push(categories);
options.series.push(series);
console.log(' x轴:' + options.xAxis.categories); 显示类别包含正确的值 console.log(options.series); 显示该系列包含一个名为Height的对象和一个正确值的数组。
// Create the chart
var chart = new Highcharts.Chart(options);
我不确定为什么图表没有生成。任何帮助将不胜感激。