Foros del Web » Programando para Internet » PHP »

diagrama de gantt con jpgraph

Estas en el tema de diagrama de gantt con jpgraph en el foro de PHP en Foros del Web. hola a todos, recientemente estoy trabajando con jpgraph para realizar graficas estadisticas, todo iba bien hasta cuando requeri crear un diagrama de gantt, en los ...
  #1 (permalink)  
Antiguo 16/05/2011, 09:49
Avatar de oscalber  
Fecha de Ingreso: octubre-2009
Ubicación: palmira
Mensajes: 103
Antigüedad: 15 años, 1 mes
Puntos: 0
diagrama de gantt con jpgraph

hola a todos, recientemente estoy trabajando con jpgraph para realizar graficas estadisticas, todo iba bien hasta cuando requeri crear un diagrama de gantt, en los ejemplos que presentan esta libreria no lo trabajan con base de datos, el ejemplo es el siguiente:

Código PHP:
<?php
require_once("src/jpgraph.php");
require_once(
"src/jpgraph_gantt.php");
require_once(
"src/jpgraph_gradient.php");
require_once(
"src/jpgraph_theme.inc.php");


$data = array(
  array(
0,ACTYPE_GROUP,    "Phase 1",  "2001-10-26","2001-11-23",''),
  array(
1,ACTYPE_NORMAL,   "  Label 2",  "2001-10-26","2001-11-16",''),
  array(
2,ACTYPE_NORMAL,   "  Label 3""2001-11-20","2001-11-22",''),
  array(
3,ACTYPE_MILESTONE,"  Phase 1 Done""2001-11-23",'M2') );

// The constrains between the activities
$constrains = array(array(1,2,CONSTRAIN_ENDSTART),
            array(
2,3,CONSTRAIN_STARTSTART));

$progress = array(array(1,0.4));

// Create the basic graph
$graph = new GanttGraph();
$graph->title->Set("Example with grouping and constrains");

// Setup scale
$graph->ShowHeaders(GANTT_HYEAR GANTT_HMONTH GANTT_HDAY GANTT_HWEEK);
$graph->scale->week->SetStyle(WEEKSTYLE_FIRSTDAYWNBR);

// Add the specified activities
$graph->CreateSimple($data,$constrains,$progress);

// .. and stroke the graph
$graph->Stroke();


?>
lo que no se es como en $data, donde crear el arreglo, realizar la consulta y ingresarle los datos que requiere para crear la grafica, lo que llevo es lo siguiente:

Código PHP:
<?php
require_once("src/jpgraph.php");
require_once(
"src/jpgraph_gantt.php");
require_once(
"src/jpgraph_gradient.php");
require_once(
"src/jpgraph_theme.inc.php");
require_once(
"class/class-cronograma.php");
$contenidos=new Cronograma;



$sql="select * from tareas where id_proyecto='".$_GET["id_proyecto"]."'";
$res=mysql_query($sql,Conectar::con());
$reg2=mysql_fetch_array($res);

for(
$i=0;$i<count($tareas);$i++)
{
      
$j=$j+1;

     
$datat[]=array($j,"ACTYPE_NORMAL",$tareas[$i]["nombre_tarea"],$tareas[$i]["fecha_inicio"],$tareas[$i]["fecha_fin"],"");

   
}

$data =array ($datat);

$constrains = array(array(1,2,CONSTRAIN_ENDSTART),
            array(
2,3,CONSTRAIN_STARTSTART));

$progress = array(array(1,0.4));

// Create the basic graph
$graph = new GanttGraph();
$graph->title->Set("Cronograma de Actividades Presupuesto");

// Setup scale
$graph->ShowHeaders(GANTT_HYEAR GANTT_HMONTH GANTT_HDAY GANTT_HWEEK);
$graph->scale->week->SetStyle(WEEKSTYLE_FIRSTDAYWNBR);

// Add the specified activities
$graph->CreateSimple($data,$constrains,$progress);

// .. and stroke the graph
$graph->Stroke();
?>
lo que hago es crear la consulta y recorrer y llenar un array con el for, pero no me muestra nada en la grafica, he hecho de todo pero nada que me funciona, una ayudita no me caeria mal en estos momentos..


  #2 (permalink)  
Antiguo 16/05/2011, 10:15
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: diagrama de gantt con jpgraph

Estás posteando la pregunta en el foro equivocado. Eso es Base de Datos y SQL, no PHP.
Espera que te muevan el post allá.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 16/05/2011, 10:23
Avatar de oscalber  
Fecha de Ingreso: octubre-2009
Ubicación: palmira
Mensajes: 103
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: diagrama de gantt con jpgraph

uups no sabia en q parte ponerlo, crei conveniente en php, por cuestiones de ser la consulta sobre la libreria..
  #4 (permalink)  
Antiguo 16/05/2011, 10:36
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: diagrama de gantt con jpgraph

Es que no lo pusiste en PHP. Lo pusiste en el Foro de MySQL. Este foro tiene un link en el de PHP, pero no es un subforo del mismo.

Espera que lo pasen al Foro de PHP. Yo ya lo notifiqué.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 16/05/2011, 11:17
Avatar de oscalber  
Fecha de Ingreso: octubre-2009
Ubicación: palmira
Mensajes: 103
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: diagrama de gantt con jpgraph

uuuups otra vez, ajjaja disculpen, ojala lo muevan al adecuado

Etiquetas: mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:13.