]> git.llucax.com Git - mecon/meconlib.git/commitdiff
Se agregan parámetros para poder diferenciar secuencias en los gráficos de puntos.
authorMyrna Degano <mdegan@mecon.gov.ar>
Tue, 13 Jan 2004 18:02:59 +0000 (18:02 +0000)
committerMyrna Degano <mdegan@mecon.gov.ar>
Tue, 13 Jan 2004 18:02:59 +0000 (18:02 +0000)
Se completan comentarios para la documentación.

lib/MECON/Graph.php

index 088a425c223cb4004a22a58b1f9e48d6d740104e..c4e52d6d08d87d5faa36ace1aa094bb79891bd4e 100644 (file)
@@ -81,7 +81,7 @@ class MECON_Graph {
      * @access public
      */
     function MECON_graph($tipo, $ancho=300, $alto=200,$titulo,$attrib_gral=NULL)
-    {
+    {    
         $this->_tipo=$tipo;
         $this->_ancho= $ancho;
         $this->_alto= $alto;
@@ -93,10 +93,10 @@ class MECON_Graph {
         {
             $this->_grafico= new Graph($ancho,$alto,"auto");
             $this->_grafico->SetScale("textlin");
-            
+
             if (isset($attrib_gral['Xtitulo']))
-                $this->_grafico->xaxis->title->Set($attrib_gral['Xtitulo']);
-        
+               $this->_grafico->xaxis->title->Set($attrib_gral['Xtitulo']);
+       
             if (isset($attrib_gral['Ytitulo']))
                 $this->_grafico->yaxis->title->Set($attrib_gral['Ytitulo']);
         
@@ -123,6 +123,7 @@ class MECON_Graph {
         {
             $this->_grafico->SetShadow();
         }
+       
        }
 
 
@@ -133,6 +134,18 @@ class MECON_Graph {
      * @param array $secuencia Datos del arreglo
      * @param array $atributos Atributos especiales para la secuencia
      *
+     * Tipos de secuencias para gráficos xy:
+     * - lineas
+     * - barras
+     * - puntos
+     *
+     * Atributos:
+     * - color
+     * - colorRelleno
+     * - leyenda
+     * - impulso ("si") (solamente para puntos)
+     * - tipoMarca (de 1 a 17) (solamente para puntos)
+     *
      * @return void
      * @access public
      */
@@ -166,6 +179,11 @@ class MECON_Graph {
                 if ($this->_verValores)
                     $plot->value->Show();
 
+                if (isset($atributos['colorRelleno']))
+                {
+                    $plot->SetFillColor($atributos['colorRelleno']);
+                }
+
             }
         
             if ($tipo=="puntos")
@@ -175,6 +193,14 @@ class MECON_Graph {
                 $plot= new ScatterPlot($secuencia);
                 if ($this->_verValores)
                     $plot->value->Show();
+    
+                if (isset($atributos['colorRelleno'])){
+                   $plot->mark->SetFillColor($atributos['colorRelleno']);
+               }    
+            
+                if (isset($atributos['tipoMarca'])){
+                   $plot->mark->SetType($atributos['tipoMarca']);
+               }    
             
                 if (isset($atributos['impulso']))
                 {
@@ -192,7 +218,7 @@ class MECON_Graph {
             {
                 $plot->SetLegend($atributos['leyenda']);
                 //$this->_grafico->legend->SetLayout(LEGEND_HOR);
-                //$this->_grafico->legend->Pos(0.05,0.5,"bottom","center");
+                $this->_grafico->legend->Pos(0.02,0.01);
             }