Foros del Web » Programando para Internet » PHP »

Como se colocan los valores a las barras jpgraph?

Estas en el tema de Como se colocan los valores a las barras jpgraph? en el foro de PHP en Foros del Web. Hola. Ya le busque por muchos medios y no logro hacer que se vea la marca con el valor de la barra utilizando jpgraph, no ...
  #1 (permalink)  
Antiguo 08/10/2012, 11:36
 
Fecha de Ingreso: octubre-2006
Ubicación: Xoxocotla, Morelos Mexico
Mensajes: 243
Antigüedad: 18 años, 1 mes
Puntos: 0
Como se colocan los valores a las barras jpgraph?

Hola.

Ya le busque por muchos medios y no logro hacer que se vea la marca con el valor de la barra utilizando jpgraph, no se que me este haciendo falta, ya busque en la documentacion y solo trae un ejemplo pero para grafica de lineas, cipando el ejemplo tal cual si se muestra pero si intento "adaptarlo" a mis datos ya no se muestran los valores.

este es mi código:

.
.
.
$ancho = $num*30;
// Ancho y Alto de la grafica
$width = 350+$ancho;
$height = 350;

// Se crea una nueva instancia tipo gráfica
$graph = new Graph($width,$height);

// Se especifican las escalas a usar,
// text = escala de texto para en eje X (X-axis)
// int = escala de enteros para el eje Y (Y-axis)
// asi com olos valore sminimo y maximo de eje Y
$graph->SetScale('textint',0,160);

// definimos margenes (izquierda, derecha, arriba, abajo
$graph->img->SetMargin(50,10,30,60);

// formato de ejes
$graph->ygrid->SetColor('gray');
$graph->ygrid->SetFill(true,'[email protected]','[email protected]');
$graph->xgrid->Show();
$graph->xgrid->SetColor('white');

// Título de la gráfica
$graph->title->Set('HORAS LABORADAS');

// Etiquetas del eje X
$graph->xaxis->SetTickLabels($etiquetas);
$graph->xaxis->SetFont(FF_ARIAL,FS_NORMAL,7);
$graph->xaxis->SetLabelAngle(45);
$graph->xaxis->title->Set('FECHAS');

// Titulos para eje Y
$graph->yaxis->title->Set('TOTAL DE HORAS POR DEPARTAMENTO');

// Se crea el "trazo" a seguir (barras)
$barplot=new BarPlot($cierres);

// se elijen colores y reflección d las barras
$barplot->SetFillGradient("#0099FF","#0033CC",GRAD_LEFT_REF LECTION);


//Aqui es donde falla, no logro hacer que se vean los valores en las barras
// se muestran los valores de cada punto
$barplot->value->Show();
$barplot->value->SetColor('#55bbdd');



// define imagen de fondo

$graph->SetImgFormat('jpeg');
$graph->SetBackgroundImage('imagenes/imagen_01.jpg',BGIMG_FILLPLOT);
$graph->SetBackgroundImageMix(35);

// Agrega los trazos a la gráfica
$graph->Add($barplot);

// muestra la gráfica en el navegador
$graph->Stroke();

.
.
.


Si alguien me puede ayudar le agradecere mucho...

PD. No se como hacer para que el codigo salga en un recuadro como he visto en varios post.

Etiquetas: barras
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 20:58.