Foros del Web » Programación para mayores de 30 ;) » Java »

Axis formato (yyyy/mm/dd hh:mm:ss) en Jfreechart

Estas en el tema de Axis formato (yyyy/mm/dd hh:mm:ss) en Jfreechart en el foro de Java en Foros del Web. Hola estoy trabajando con jfreechart y un gráfico de líneas. Mi idea es graficar mediciones hechas cada 15 min, por lo tanto mi Eje Y ...
  #1 (permalink)  
Antiguo 12/02/2013, 09:49
 
Fecha de Ingreso: febrero-2013
Mensajes: 1
Antigüedad: 11 años, 2 meses
Puntos: 0
Axis formato (yyyy/mm/dd hh:mm:ss) en Jfreechart

Hola estoy trabajando con jfreechart y un gráfico de líneas. Mi idea es graficar mediciones hechas cada 15 min, por lo tanto mi Eje Y tiene valores double y mi Eje X debiese tener la fecha y hora de la medición...he intendado usar un TimeTableXYDataset para los valores de los ejes, pero solo me permite poner como argumento un Date y este solo tiene, obviamente, el formato YYYY/mm/dd y no he podido colocarle la hora :/ porfa necesito ayuda

Esta es la parte del código donde genero los ejes
values = new TimePeriodValues(t);
for(int ix=0; ix<a.length; ix++){
String[] da = a[ix].toString().split("/");
int d = Integer.parseInt(da[2]);
System.out.println("Dia: "+d);
int m = Integer.parseInt(da[1]);
System.out.println("Mes: "+m);
int y = Integer.parseInt(da[0]);
System.out.println("Año: "+y);
int h = Integer.parseInt(da[3]);
System.out.println("Hora: "+h);
int mi = Integer.parseInt(da[4]);
System.out.println("Minutos: "+mi);
int s = Integer.parseInt(da[5]);
System.out.println("Segundos: "+s);
Date fecha = new Date(y,m-1,d-1,h,mi,s);
System.out.println("D: "+fecha);
values.add(new Day(fecha), b[ix]);
System.out.println("a:"+values.getDataItem(ix));

Etiquetas: axis, formato, jfreechart, string
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 13:21.