Changeset 16682


Ignore:
Timestamp:
06/04/13 15:05:28 (11 years ago)
Author:
tose
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • schedule/js/chart.js

    r16668 r16682  
    2626                        //alert("request ok");
    2727                        line=XML.responseText.split('\n');
    28                         dataSource.push(line);
     28                        dataSource.push(new Array());
     29            n = dataSource.length-1;
     30                for(row=0;row<line.length;row++)
     31                                {
     32                        rows=line[row].split(',');
     33                                dataSource[n].push(parseFloat(rows[4])||parseFloat('0'));
     34                                }
    2935                        if (dataSource.length == source.length)
    3036                                {
     
    8288        };
    8389        //This function splits the lines of data per data source
    84         var dataGraph = new Array(source.length);
     90        //var dataGraph = new Array(source.length);
    8591        var Time = new Array(source.length);
    8692        var Temp = new Array();
     
    9197        for (i=0; i<source.length; i++)
    9298        {
    93                 dataGraph[i] = new Array(); //dataGraph contains the individual points for each source i
     99                //dataGraph[i] = new Array(); //dataGraph contains the individual points for each source i
    94100                Time[i] = new Array(); // Time contains the individual time for each sources.
    95101                chart.addSeries({name:source[i], data:[]}); // created a series of data and add name of displayed source       
     
    98104                        rows=line[row].split(',');
    99105                        Temp[row]=rows[0];
    100                         dataGraph[i].push(parseFloat(rows[4])||parseFloat('0'));
     106                        //dataGraph[i].push(parseFloat(rows[4])||parseFloat('0'));
    101107                        for(T=0;T<Temp.length;T++)
    102108                        {
     
    169175                       
    170176                }
    171                 for(Graph=0;Graph<dataGraph[i].length;Graph++)
     177                for(Graph=0;Graph<dataSource[i].length;Graph++)
    172178                {                                               
    173179                                chart.series[i].addPoint({ // series[0] means index of zero in data;
    174180                                x:Time[i][Graph], // Time
    175                                 y:dataGraph[i][Graph] // Value
     181                                y:dataSource[i][Graph] // Value
    176182                                })
    177183                }
Note: See TracChangeset for help on using the changeset viewer.