Fecha / hora del eje X de Flotr
-
21-08-2019 - |
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.
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