Suppress jpgraph rendered legend if not displayed in Excel; ensure that left or right legends display as single column for each entry
This commit is contained in:
parent
364f581ee4
commit
dfcd839e61
|
@ -190,9 +190,11 @@ class PHPExcel_Chart_Renderer_jpgraph
|
|||
switch ($legendPosition) {
|
||||
case 'r' :
|
||||
$this->_graph->legend->SetPos(0.01,0.5,'right','center'); // right
|
||||
$this->_graph->legend->SetColumns(1);
|
||||
break;
|
||||
case 'l' :
|
||||
$this->_graph->legend->SetPos(0.01,0.5,'left','center'); // left
|
||||
$this->_graph->legend->SetColumns(1);
|
||||
break;
|
||||
case 't' :
|
||||
$this->_graph->legend->SetPos(0.5,0.01,'center','top'); // top
|
||||
|
@ -202,8 +204,11 @@ class PHPExcel_Chart_Renderer_jpgraph
|
|||
break;
|
||||
default :
|
||||
$this->_graph->legend->SetPos(0.01,0.01,'right','top'); // top-right
|
||||
$this->_graph->legend->SetColumns(1);
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
$this->_graph->legend->Hide();
|
||||
}
|
||||
} // function _renderLegend()
|
||||
|
||||
|
|
Loading…
Reference in New Issue