为高图序列编写解析器;但我不确定语法。
到目前为止,我已经拥有了这个;应该获取文件,解析每一行直到命中一个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