无法使用CSV文件生成图表

时间:2014-12-30 15:38:34

标签: javascript csv charts highcharts

我目前无法接收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);

我不确定为什么图表没有生成。任何帮助将不胜感激。

0 个答案:

没有答案