Changeset 16660


Ignore:
Timestamp:
06/03/13 18:27:32 (11 years ago)
Author:
tanio
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • schedule/js/chart.js

    r16659 r16660  
    8585        var Time = new Array(source.length);
    8686        var Temp = new Array();
    87         var colonTime = new Array();
    88         var colonMin = new Array();
    8987        var Hour = new Array();
    90         var newData = new Array();
    91         var HourMin = new Array();
    92         var GraphData = new Array();
    9388        for (i=0; i<source.length; i++)
    9489        {
    9590                dataGraph[i] = new Array(); //dataGraph contains the individual points for each source i
    9691                Time[i] = new Array(); // Time contains the individual time for each sources.
     92                chart.addSeries({name:source[i], data:[]}); // created a series of data and add name of displayed source       
    9793                for(row=0;row<dataSource[i].length;row++)
    9894                {
     
    10096                        Temp[row]=rows[0];
    10197                        dataGraph[i].push(parseFloat(rows[4])||parseFloat('0'));
    102                         for(TT=0;TT<Temp.length;TT++)
     98                        for(T=0;T<Temp.length;T++)
    10399                        {
    104                                 rowsTime=Temp[TT].split(":");
    105                                 colonTime.push(rowsTime[0]);
    106                                 colonMin.push(parseInt(rowsTime[1]/60*100)||parseFloat('0'));
     100                                rowHour=Temp[T].split('T');
     101                                Time[i].push(parseFloat(rowHour[1]));
    107102                        }
    108                         for(TH=0;TH<colonTime.length;TH++)
    109                         {       
    110                                         rowsHour=colonTime[TH].split('T');
    111                                         Hour.push(parseInt(rowsHour[1])||parseFloat('0'));
    112                         }
    113                         for(vTime=0;vTime<Hour.length;vTime++)
    114                         {
    115                                 if(Hour[vTime]==0)
    116                                 {
    117                                         if(Hour[vTime]==8)
    118                                         {
    119                                                 HourMin.push(Hour[vTime]+24+ '.08');
    120                                         }
    121                                         else
    122                                                 HourMin.push(Hour[vTime]+24+'.'+colonMin[vTime]);
    123                                 }
    124                                 else if(Hour[vTime]==1)
    125                                 {
    126                                         if(Hour[vTime]==8)
    127                                         {
    128                                                 HourMin.push(Hour[vTime]+24+ '.08');
    129                                         }
    130                                         else
    131                                                 HourMin.push(Hour[vTime]+24+'.'+colonMin[vTime]);
    132                                 }
    133                                 else if(Hour[vTime]==2)
    134                                 {
    135                                         if(Hour[vTime]==8)
    136                                         {
    137                                                 HourMin.push(Hour[vTime]+24+ '.08');
    138                                         }
    139                                         else
    140                                                 HourMin.push(Hour[vTime]+24+'.'+colonMin[vTime]);
    141                                 }
    142                                 else if(Hour[vTime]==3)
    143                                 {
    144                                         if(Hour[vTime]==8)
    145                                         {
    146                                                 HourMin.push(Hour[vTime]+24+ '.08');
    147                                         }
    148                                         else
    149                                                 HourMin.push(Hour[vTime]+24+'.'+colonMin[vTime]);
    150                                 }
    151                                 else if(Hour[vTime]==4)
    152                                 {
    153                                         if(Hour[vTime]==8)
    154                                         {
    155                                                 HourMin.push(Hour[vTime]+24+ '.08');
    156                                         }
    157                                         else
    158                                                 HourMin.push(Hour[vTime]+24+'.'+colonMin[vTime]);
    159                                 }
    160                                 else if(Hour[vTime]==5)
    161                                 {
    162                                         if(Hour[vTime]==8)
    163                                         {
    164                                                 HourMin.push(Hour[vTime]+24+ '.08');
    165                                         }
    166                                         else
    167                                                 HourMin.push(Hour[vTime]+24+'.'+colonMin[vTime]);
    168                                 }
    169                                 else if(Hour[vTime]==6)
    170                                 {
    171                                         if(Hour[vTime]==8)
    172                                         {
    173                                                 HourMin.push(Hour[vTime]+24+ '.08');
    174                                         }
    175                                         else
    176                                                 HourMin.push(Hour[vTime]+24+'.'+colonMin[vTime]);
    177                                 }
    178                                 else if(Hour[vTime]==7)
    179                                 {
    180                                         if(Hour[vTime]==8)
    181                                         {
    182                                                 HourMin.push(Hour[vTime]+24+ '.08');
    183                                         }
    184                                         else
    185                                                 HourMin.push(Hour[vTime]+24+'.'+colonMin[vTime]);
    186                                 }
    187                                 else if(Hour[vTime]==8)
    188                                 {
    189                                         if(Hour[vTime]==8)
    190                                         {
    191                                                 HourMin.push(Hour[vTime]+24+ '.08');
    192                                         }
    193                                         else
    194                                                 HourMin.push(Hour[vTime]+24+'.'+colonMin[vTime]);
    195                                 }
    196                                 else if(colonMin[vTime]==8)
    197                                 {
    198                                         HourMin.push(Hour[vTime] + '.08');
    199                                 }
    200                                 else
    201                                
    202                                         HourMin.push(Hour[vTime]+'.'+colonMin[vTime]);
    203                                
    204                                
    205                         }
    206                         Time[i].push(HourMin[row]);
    207103                       
    208104                }
    209                 $('#data').append(i + ": " + source[i] + ' GRAPH DATA ' + dataGraph[i] + ' Time ' + Time[i]);
     105                for(Graph=0;Graph<dataGraph[i].length;Graph++)
     106                {                                               
     107                                chart.series[i].addPoint({ // series[0] means index of zero in data;
     108                                x:Time[i][Graph], // Time
     109                                y:dataGraph[i][Graph] // Value
     110                                })
     111                }
     112                //$('#data').append(i + ": " + source[i] + ' GRAPH DATA ' + dataGraph[i] + ' Time ' + Time[i]);
    210113        }
     114        $('#Graph').load('chart.php?day='+day+"&month="+month+"&year="+year);
    211115}
Note: See TracChangeset for help on using the changeset viewer.