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); }