Example #1
0
 function ConfigureAxis(GRAPHAxes $axes, INTERVAL $iv, array &$data, array &$spec)
 {
     foreach ($data as $key => &$info) {
         foreach ($info['values'] as $i => &$channel) {
             $axis = $axes->GetAxis($info['axis'][$i]);
             $axis->RegisterChannel($info['time'], $channel, $info['items'][$i]);
         }
     }
     $axes->Normalize();
     $axes->Enumerate();
     $spec['xaxis'] = $this->ConfigureTimeAxis($iv, $data, $spec);
     $spec['yaxis'] = $this->ConfigureYAxis($axes, $iv, $data, $spec);
     return array(&$spec['xaxis'], &$spec['yaxis']);
 }