Foros del Web » Programando para Internet » PHP »

Como graficar Horas en PHP con JPGraph ?

Estas en el tema de Como graficar Horas en PHP con JPGraph ? en el foro de PHP en Foros del Web. Buenos Días. Estoy sacando unas estadísticas para graficar en PHP. Me gustaría saber si existe la posibilidad y cómo se haria para graficar Horas con ...
  #1 (permalink)  
Antiguo 21/08/2009, 08:28
 
Fecha de Ingreso: agosto-2009
Mensajes: 19
Antigüedad: 14 años, 8 meses
Puntos: 0
Como graficar Horas en PHP con JPGraph ?

Buenos Días.

Estoy sacando unas estadísticas para graficar en PHP.
Me gustaría saber si existe la posibilidad y cómo se haria para graficar Horas con esta libreria. Especificamente graficas de Barras.

Tengo un arreglo con los datos que quiero graficar (en horas), es decir $arreglo1=array(02:30,04:40,10:23,11:57). estos deberían de ir en el eje Y, pero el problema es que JPGraph necesita valores numéricos para definir los valores mínimos y máximos del eje Y.

quisiera saber si se podrían colocar en el eje Y estos valores, o que se defina un valor minimo 00:00 y valor máximo 60:00 ?? y que se puedan graficar los valores en este formato ?

Muchisimas gracias
  #2 (permalink)  
Antiguo 26/08/2009, 07:58
 
Fecha de Ingreso: agosto-2009
Mensajes: 19
Antigüedad: 14 años, 8 meses
Puntos: 0
De acuerdo Respuesta: Como graficar Horas en PHP con JPGraph ?

Hola, Ya encontre la solucion jeje

Se las escribo aqui en caso de que alguien mas la llegue a necesitar

se crea una funcion como esta :

function formato($aVal) {
return date('H:i:s',$aVal);
}

y la misma se llama de la siguiente manera:

para el eje Y:
$graph->yaxis->SetLabelFormatCallback('formato');

y para la data:
$barplot=new BarPlot($datay1);
$barplot->value->SetFormatCallback("formato");

y es SUPER importante que la Zona Horaria del PC en donde tengan la aplicación corresponda a su país o a la de la región que necesiten.

saludos

Última edición por Gleomar; 26/08/2009 a las 08:02 Razón: falto mencionar un detalle
  #3 (permalink)  
Antiguo 18/09/2009, 18:15
 
Fecha de Ingreso: septiembre-2009
Mensajes: 3
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Como graficar Horas en PHP con JPGraph ?

Cita:
Iniciado por Gleomar Ver Mensaje
Hola, Ya encontre la solucion jeje

Se las escribo aqui en caso de que alguien mas la llegue a necesitar

se crea una funcion como esta :

function formato($aVal) {
return date('H:i:s',$aVal);
}

y la misma se llama de la siguiente manera:

para el eje Y:
$graph->yaxis->SetLabelFormatCallback('formato');

y para la data:
$barplot=new BarPlot($datay1);
$barplot->value->SetFormatCallback("formato");

y es SUPER importante que la Zona Horaria del PC en donde tengan la aplicación corresponda a su país o a la de la región que necesiten.

saludos
Buenas Noches Gleomar, Estoy haciendo lo que agregastes, pero me da error: ¿Como agregaste los datos?, asi: $ydata = array(15:05, 17:05, 18:05, 19:05, 20:05, 21:05, 22:05);
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:08.