Tengo un gráfico en el que dibujo algunos metadatos en animation.onComplete :
animation: { onComplete: ChartHelper.barChartDrawMetadata(28, 2) }Al pasar el cursor sobre el gráfico, se muestra una información sobre herramientas con información adicional. Pero la opacidad de esta información sobre herramientas está animada, 400 ms. (Encontré esto en chart.esm.js).
Durante la animación de la información sobre herramientas, los metadatos dibujados se eliminan y se vuelven a dibujar una vez que se completa la animación de la información sobre herramientas.
Me gustaría hacer que la duración de la animación de la información sobre herramientas sea 0, de modo que los metadatos se vuelvan a dibujar inmediatamente cuando se muestre la información sobre herramientas y no desaparezcan durante 400 ms a la vez. ¿Cómo haría esto, si es posible?
Probé muchas cosas, como configurar plugins.tooltip.animation.duration = 0 , o plugins.tooltip.animationDuration = 0 , etc.
Ahora, la única forma que veo es editar el valor establecido en chart.esm.js, pero no veo ninguna forma de acceder/anular este valor.
animations: { numbers: { type: 'number', properties: ['x', 'y', 'width', 'height', 'caretX', 'caretY'], }, opacity: { easing: 'linear', duration: 200 } }¿Hay alguna forma documentada de deshabilitar la animación de información sobre herramientas o de no ocultar los metadatos?