/** * Get the points on the secondary axis that the grid should 'connect' * * @return array The secondary data values that should mark the grid 'end points' * @access private */ function _getSecondaryAxisPoints() { if (is_a($this->_secondaryAxis, 'Image_Graph_Axis_Radar')) { $secondaryValue = false; $firstValue = $secondaryValue; while (($secondaryValue = $this->_secondaryAxis->_getNextLabel($secondaryValue)) !== false) { $secondaryAxisPoints[] = $secondaryValue; } $secondaryAxisPoints[] = $firstValue; } else { $secondaryAxisPoints = array($this->_gridStart, $this->_gridEnd); } return $secondaryAxisPoints; }
/** * Get the points on the secondary axis that the grid should "connect" * @return Array The secondary data values that should mark the grid "end points" * @access private */ function _getSecondaryAxisPoints() { if (is_a($this->_secondaryAxis, "Image_Graph_Axis_Multidimensional")) { $secondaryValue = $this->_secondaryAxis->_getNextLabel(); while ($secondaryValue <= $this->_secondaryAxis->_getMaximum()) { $secondaryAxisPoints[] = $secondaryValue; $secondaryValue = $this->_primaryAxis->_getNextLabel($secondaryValue); } } elseif (is_a($this->_secondaryAxis, "Image_Graph_Axis_Sequential")) { $secondaryAxisPoints = array ($this->_secondaryAxis->_getMinimum() - 0.5, $this->_secondaryAxis->_getMaximum() - 0.5); } else { $secondaryAxisPoints = array ($this->_secondaryAxis->_getMinimum(), $this->_secondaryAxis->_getMaximum()); } return $secondaryAxisPoints; }