]> git.llucax.com Git - mecon/meconlib.git/blobdiff - lib/MECON/Graph.php
Acomode la funcion getValue para que funcione correctamente con los nuevos
[mecon/meconlib.git] / lib / MECON / Graph.php
index c4e52d6d08d87d5faa36ace1aa094bb79891bd4e..14edce77f1ac5fb058d1fb04ee9f2114ba6ca9f2 100644 (file)
@@ -119,11 +119,9 @@ class MECON_Graph {
             $this->_grafico->title-> Set($titulo);
         if (isset($attrib_gral['subTitulo']))
             $this->_grafico->subtitle->Set($attrib_gral['subTitulo']);
-        if ($attrib_gral['verSombra']==true)
-        {
+        if (isset($attrib_gral['verSombra']) and $attrib_gral['verSombra']==true)
             $this->_grafico->SetShadow();
-        }
-       
+        
        }
 
 
@@ -145,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
@@ -247,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];
@@ -254,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.