通过JS在CSV文件中解析数据并将其传递给Highcharts

时间:2014-06-02 10:17:48

标签: javascript highcharts

为高图序列编写解析器;但我不确定语法。

到目前为止,我已经拥有了这个;应该获取文件,解析每一行直到命中一个LFCR(\ n),然后对于每一行,每次找到一个逗号时都应该拆分它。

$.get('file.csv', function(data){

    var lines=data.split('\n');
    $.each(lines, function(lineNo, line) {
        var items= line.split(,);
        cat.push(items[0]);
        ser.push(parseFloat(items[1]));
    });
});

我将第0列的值传递给cat [],将第1列的值(浮动)传递给ser []

然后在选项中我将cat和数据的类别设置为系列部分中的ser。

它不会绘制任何东西,只是一张空白的图表。如果我在数据中手动设置一些值:[];我得到了图表;这让我觉得我没有从CSV文件中获取任何值;因此我的功能是错误的。

CSV文件很简单:第一个值是一个字符串,第二个是浮点数,每行一个,除以逗号。

mix1,0.244
red2A,0.453
pureNa,1
CaCO3,0.68

0 个答案:

没有答案