Debido al alto rendimiento de renderizado, estoy usando uPlot para visualizar datos históricos de sensores. ¿Hay alguna manera de agregar líneas de referencia horizontales como valores mínimos/máximos recomendados para una serie de datos? Con otras bibliotecas, a menudo es sencillo, como la etiqueta ReferenceLine en recharts , pero aún no he encontrado nada con uPlot. ¿Alguna pista?
Ejemplo: Las líneas de puntos naranjas son los límites aceptables inferior y superior en 7,0 y 7,4. Esta imagen está renderizada con recargas, pero quiero migrar a uplot.
(Hay una capa delante del gráfico con el valor real, mínimo y máximo que es totalmente independiente del gráfico).
Encontré un enfoque aceptable basado en dos ejemplos en el repositorio de uPlog:
https://leeoniya.github.io/uPlot/demos/trendlines.html https://leeoniya.github.io/uPlot/demos/draw-hooks.html
La idea principal es manejar uno de los ganchos de dibujo (draw, drawAxes, drawClear) y dibujar directamente en el lienzo.