如何解决高储存错误#15



我不是很精通JavaScript,但是我已经设法将此代码拼凑在一起,该代码可用于绘制我的数据分类)。我已经四处搜索,但是我需要帮助以解决我的特定实例。

这是我的代码,其中包含.csv数据的示例:

        $(document).ready(function() {

        var options = {
            chart: {
                renderTo: 'container',
                type: 'line'
            },
            title: {
                text: 'Temperature'
            },
            xAxis: {
                categories: []
            },
            yAxis: {
                title: {
                    text: 'Temp'
                }
            },
            series: []
        };
  /* 
     Data Series in .csv file are in columns, e.g.:
     1/24/2014 12:00:29 AM,74.64
     1/24/2014 12:01:29 AM,74.75
     1/24/2014 12:02:29 AM,74.86
     1/24/2014 12:03:29 AM,74.98
     1/24/2014 12:04:29 AM,74.98
     1/24/2014 12:05:29 AM,75.09
     1/24/2014 12:06:29 AM,75.09
     */
        $.get('temp2.log', function(data) {
            var lines = data.split('n');
            lines = lines.map(function(line) {
                var data = line.split(',');
                sections = data[0].split(' ');
                section1 = sections[0].split('/');
                mm = parseInt(section1[0]-1);
                dd = parseInt(section1[1]);
                yyyy = parseInt(section1[2]);
                section2 = sections[1].split(':');
                hh = parseInt(section2[0]);
                mi = parseInt(section2[1]);
                ss = parseInt(section2[2]);
                section3 = sections[2];
                if(section3 == 'AM') hh = hh;
                if(section3 == 'PM') hh = hh + 12;
                formatDate = Date.UTC(yyyy, mm , dd, hh, mi, ss);
                /* console.log(formatDate); */
                data[0] = formatDate;
                data[1] = parseFloat(data[1]);
                return data;
                });

            var series = {
                data: lines,
                name: 'temp'
            };
            options.series.push(series);
                var chart = new Highcharts.StockChart(options);
        });

    });

尝试从

更改代码

var lines = data.split('n');

to

var lines = data.split(/rn|n/);

您的问题可能是在CSV文件中的运输返回

最新更新