Gráficos: poder ajustar la escala del eje Y (mín / máx)

¡Hola a todos,

La necesidad
Hoy en día, la escala vertical (eje Y) de los gráficos es siempre automática: comienza desde el valor más alto mostrado.
Cuando hay un pico grande, todo lo demás en el gráfico se vuelve «plano» y ya no se ven las pequeñas variaciones diarias.

Ejemplo concreto con la integración de Veolia (agua): un día con 800 L debido a una fuga o al llenado de una piscina, y los días normales con 150 L se convierten en pequeñas líneas.
El problema es el mismo para el gas, la electricidad, la temperatura…

Lo que propongo

  1. Caja « Gráfico » del panel de control: una opción « Escala del eje Y »
    • Automática (como hoy, por defecto)
    • Manual: un mínimo y/o un máximo a ingresar
  2. Widgets de integraciones externas (SDK): dos campos opcionales en el componente chart, por ejemplo y_min y y_max.
    Una integración podría entonces proponer este ajuste en los parámetros de su widget.

Por qué no es posible desde la integración
El componente chart del SDK no tiene ajuste de escala (« zero styling »), y la caja Gráfico solo tiene la opción « Mostrar los ejes ».
La única solución desde la integración sería cortar los valores por encima de un umbral, lo que distorsionaría el gráfico.

Técnicamente
ApexCharts ya sabe hacerlo con yaxis.min y yaxis.max. El cambio debería ser pequeño.
Un valor por encima del máximo podría ser simplemente cortado en la parte superior del gráfico, como lo hace ApexCharts por defecto.

¡Gracias! :slightly_smiling_face: