Foros del Web » Programando para Internet » PHP »

jgraph

Estas en el tema de jgraph en el foro de PHP en Foros del Web. Estimados, estoy usando jgraph correctamente solo que no puedo/no sé modificar algunas cosillas, estuve buscando en la documentación pero ya van 2 horas y no ...
  #1 (permalink)  
Antiguo 25/09/2012, 08:15
 
Fecha de Ingreso: enero-2003
Mensajes: 120
Antigüedad: 21 años, 4 meses
Puntos: 0
jgraph

Estimados, estoy usando jgraph correctamente solo que no puedo/no sé modificar algunas cosillas, estuve buscando en la documentación pero ya van 2 horas y no puedo encontrarlo. Estoy graficando líneas.

Quisiera cambiar lo siguiente:

- Mostrar el valor en cada quiebre de la línea.
- Mostrar las etiquetas al pie del gráfico y no en la línea horizontal cero.
- y quisiera que la línea cero no ande flotando (subiendo y bajando) si no, siempre en el medio porque uso valores positivos y negativos.

Bueno se me complicó con eso, si alguien domina esta librería podría ser sencillo tirarme una manito.

muchas gracias desde ya.

Saludos compañeros.
__________________
Sergio.
  #2 (permalink)  
Antiguo 25/09/2012, 08:48
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: jgraph

al menos proporciona más información, como el tipo de gráfico, que va en las ordenadas y abscisas, postea parte del código!
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 25/09/2012, 09:45
 
Fecha de Ingreso: enero-2003
Mensajes: 120
Antigüedad: 21 años, 4 meses
Puntos: 0
Respuesta: jgraph

Espero sea suficiente, gracias por responder...

Código:
// Create the graph. These two calls are always required 
$graph = new Graph(400,200,"auto");	
$graph->SetScale("textlin"); 
$graph->img->SetAntiAliasing(); 
$graph->xgrid->Show(); 

$graph->xgrid->SetLineStyle("solid");
$graph->xaxis->SetTickLabels(array($meses));

// Create the linear plot 
$lineplot=new LinePlot($ydata); 
$lineplot->SetColor("black"); 
$lineplot->SetWeight(2); 
$lineplot->SetLegend($ana["detalle"]); 

// Setup margin and titles 
$graph->img->SetMargin(40,20,20,40); 
$graph->title->Set("Media"); 
$graph->xaxis->title->Set("Meses"); 
$graph->yaxis->title->Set("Media"); 
$graph->ygrid->SetFill(true,'#[email protected]','#[email protected]'); 

// Add the plot to the graph 
$graph->Add($lineplot); 

// Display the graph 
$graph->Stroke();



En la imagen de ejemplo se muestran varios ejemplos como verán el 0 (cero) se va cambiando de posición, los labels o etiquetas acompañan a la línea cero y se van moviendo. En los ángulos de las líneas donde corresponderían los valores debería situarse el valor.
__________________
Sergio.

Última edición por serbarmax; 25/09/2012 a las 09:51
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 14:38.