Javascript 使CSV文件适应HighStock

Javascript 使CSV文件适应HighStock,javascript,highcharts,highstock,Javascript,Highcharts,Highstock,我正在尝试制作一个简单的高库存图表(类似于)。我想我从文档中理解了这个例子 在我的例子中,它不是一个JSON文件,而是来自Yahoo Finance API的CSV。 例如: Date,Open,High,Low,Close,Volume,Adj Close 2010-01-25,39.965,41.57,39.115,41.225,5301000,33.403 2010-01-18,41.75,42.93,40.13,40.465,4340200,32.787 2010-01-11,44.28

我正在尝试制作一个简单的高库存图表(类似于)。我想我从文档中理解了这个例子

在我的例子中,它不是一个JSON文件,而是来自Yahoo Finance API的CSV。 例如:

Date,Open,High,Low,Close,Volume,Adj Close
2010-01-25,39.965,41.57,39.115,41.225,5301000,33.403
2010-01-18,41.75,42.93,40.13,40.465,4340200,32.787
2010-01-11,44.285,44.435,41.375,41.565,4399300,33.678
2010-01-04,43.46,44.85,43.35,44.02,2939200,35.667
(From)

加载CSV时(通过
$.get()
)需要解析数据

解析器示例:

                    var lines = data.split('\n'),
                        tmptimestamp = '',
                        serie = {
                            name: seriesName,
                            data: [],
                            showInLegend:true
                        };

                    $.each(lines, function(lineNo, line) {
                        var items = line.split(',');

                        if ((lineNo && items[0].length) > 0) {
                            var date = items[0].split('-'),
                            timestamp = Date.UTC(parseFloat(date[2]),parseFloat(date[0])-1,parseFloat(date[1]));

                            serie.data.push({
                                x: timestamp,
                                y: parseFloat(items[1])
                            });
                        }
                    });

//Highcharts init