Ejemplo n.º 1
0
 function Set90AndMargin($lm = 0, $rm = 0, $tm = 0, $bm = 0)
 {
     $lm = $lm == 0 ? floor(0.2 * $this->img->width) : $lm;
     $rm = $rm == 0 ? floor(0.1 * $this->img->width) : $rm;
     $tm = $tm == 0 ? floor(0.2 * $this->img->height) : $tm;
     $bm = $bm == 0 ? floor(0.1 * $this->img->height) : $bm;
     $adj = ($this->img->height - $this->img->width) / 2;
     $this->img->SetMargin($tm - $adj, $bm - $adj, $rm + $adj, $lm + $adj);
     $this->img->SetCenter(floor($this->img->width / 2), floor($this->img->height / 2));
     $this->SetAngle(90);
     if (empty($this->yaxis) || empty($this->xaxis)) {
         JpgraphError::RaiseL(25009);
         //('You must specify what scale to use with a call to Graph::SetScale()');
     }
     $this->xaxis->SetLabelAlign('right', 'center');
     $this->yaxis->SetLabelAlign('center', 'bottom');
 }