Pregunta

Estoy usando flotr en mi aplicación y necesito una forma simple de mostrar las fechas en el eje x. Sé que flotr puede mostrar el tiempo en el eje x a través de

'xaxis' : {'mode' : 'time', 'min' => '??', 'max' => '??', 'timeFormat' => '??', 'noTicks' => 10}

Pero ¿qué hay de las fechas? De todos modos, tampoco puedo hacer que el eje x del tiempo funcione, por lo que cualquier ejemplo real del eje x del tiempo también sería apreciado.

¿Fue útil?

Solución

Simplemente agregue sus datos como [marca de tiempo, valor], la marca de tiempo está en ms. Luego use la opción 'tickFormatter' para implementar su propia función de formateo.

Primero implemente su función de formateo:

function myDateFormater(inputTimeStamp) {
mydate = new Date();
mydate.setTime(inputTimeStamp);
// Return your formated date as you like.
return formatedDate ..
}

Luego establezca esta función como formateador para los ticks del eje x.

xaxis: {
  ...
  tickFormatter: myDateFormater, // => fn: number -> string
  ...
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top