Ejemplo n.º 1
0
 protected function createGrid()
 {
     $max = $this->getRealYMax();
     $min = $this->getRealYMin();
     $number = $this->yAxis->getLabelNumber() - 1;
     if ($number < 1) {
         return;
     }
     // Horizontal lines of the grid
     $h = array();
     for ($i = 0; $i <= $number; $i++) {
         $h[] = $i / $number;
     }
     // Vertical lines
     $major = $this->yAxis->tick('major');
     $interval = $major->getInterval();
     $number = $this->getXAxisNumber() - 1;
     $w = array();
     if ($number > 0) {
         for ($i = 0; $i <= $number; $i++) {
             if ($i % $interval === 0) {
                 $w[] = $i / $number;
             }
         }
     }
     $this->grid->setGrid($w, $h);
 }
 function createGrid()
 {
     // Horizontal lines of the grid
     $major = $this->yAxis->tick('major');
     $interval = $major->getInterval();
     $number = $this->yAxis->getLabelNumber() - 1;
     $h = array();
     if ($number > 0) {
         for ($i = 0; $i <= $number; $i++) {
             $h[] = $i / $number;
         }
     }
     // Vertical lines
     $major = $this->xAxis->tick('major');
     $interval = $major->getInterval();
     $number = $this->xAxis->getLabelNumber() - 1;
     $w = array();
     if ($number > 0) {
         for ($i = 0; $i <= $number; $i++) {
             if ($i % $interval === 0) {
                 $w[] = $i / $number;
             }
         }
     }
     $this->grid->setGrid($w, $h);
 }