]> git.llucax.com Git - mecon/meconlib.git/commitdiff
Se agregan atributos para parametrizar gráficos de torta.
authorMyrna Degano <mdegan@mecon.gov.ar>
Wed, 14 Jan 2004 16:41:28 +0000 (16:41 +0000)
committerMyrna Degano <mdegan@mecon.gov.ar>
Wed, 14 Jan 2004 16:41:28 +0000 (16:41 +0000)
lib/MECON/Graph.php

index de73ba7cff92bf1f5eb3eff433879a080185ead5..14edce77f1ac5fb058d1fb04ee9f2114ba6ca9f2 100644 (file)
@@ -143,6 +143,11 @@ class MECON_Graph {
      * - leyenda
      * - impulso ("si") (solamente para puntos)
      * - tipoMarca (de 1 a 17) (solamente para puntos)
      * - 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
      *
      * @return void
      * @access public
@@ -245,6 +250,12 @@ class MECON_Graph {
                 $plot->SetLegends($atributos['leyendas']);
             }
 
                 $plot->SetLegends($atributos['leyendas']);
             }
 
+            if (isset($atributos['etiquetas']))
+            {
+                $plot->SetLabels($atributos['etiquetas']);
+            }
+
+
             if (isset($atributos['centro']))
             {
                 $x=$atributos['centro'][0];
             if (isset($atributos['centro']))
             {
                 $x=$atributos['centro'][0];
@@ -252,13 +263,19 @@ class MECON_Graph {
                 $plot->SetCenter($x,$y);
             }
 
                 $plot->SetCenter($x,$y);
             }
 
+           if (isset($atributos['explotar'])){
+               $plot->ExplodeAll($atributos['explotar']);
+           }
+               
         }
 
         $this->_grafico->Add($plot);
 
         }
 
         $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.
    
     /**
      * Genera el grafico y lo dibuja.