From 3d2f06e5bcc1078acd715ea803eb0bba109ec79a Mon Sep 17 00:00:00 2001 From: Myrna Degano Date: Wed, 14 Jan 2004 16:41:28 +0000 Subject: [PATCH] =?utf8?q?Se=20agregan=20atributos=20para=20parametrizar?= =?utf8?q?=20gr=C3=A1ficos=20de=20torta.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- lib/MECON/Graph.php | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/lib/MECON/Graph.php b/lib/MECON/Graph.php index de73ba7..14edce7 100644 --- a/lib/MECON/Graph.php +++ b/lib/MECON/Graph.php @@ -143,6 +143,11 @@ class MECON_Graph { * - leyenda * - impulso ("si") (solamente para puntos) * - tipoMarca (de 1 a 17) (solamente para puntos) + * - etiquetas (array) (para gráficos de torta muestra las etiquetas + * en lugar de los porcentajes) + * - explotar (para torta y torta3D) (valor que indica la separación de + * de las porciones de la torta) + * - posLeyenda (array con dos coordenadas para la posición de la leyenda) * * @return void * @access public @@ -245,6 +250,12 @@ class MECON_Graph { $plot->SetLegends($atributos['leyendas']); } + if (isset($atributos['etiquetas'])) + { + $plot->SetLabels($atributos['etiquetas']); + } + + if (isset($atributos['centro'])) { $x=$atributos['centro'][0]; @@ -252,13 +263,19 @@ class MECON_Graph { $plot->SetCenter($x,$y); } + if (isset($atributos['explotar'])){ + $plot->ExplodeAll($atributos['explotar']); + } + } $this->_grafico->Add($plot); + if (isset($atributos['posLeyenda'])){ + $this->_grafico->legend->xpos = $atributos['posLeyenda'][0]; + $this->_grafico->legend->ypos = $atributos['posLeyenda'][1]; + } } - - /** * Genera el grafico y lo dibuja. -- 2.43.0