¿Hay alguna opción en Highcharts JS (highcharts.com) para cambiar la animación cuando se carga un gráfico? En este momento, en un gráfico de columnas, las columnas se deslizan hacia arriba desde la parte inferior. ¿Es posible alterar la animación predeterminada para, por ejemplo, rebotar?Highcharts: animaciones distintas del predeterminado
Respuesta
La animación de carga se puede controlar utilizando la opción 'cargar'. Define un objeto CSS que puedes tema. Puede animar la pantalla de carga utilizando una imagen animada como fondo. http://highcharts.com/ref/#loading
Para cambiar el texto que se muestra mediante la propiedad lang de las opciones. Ver http://highcharts.com/ref/#lang para más. Normalmente lo pongo en blanco.
var options = {
style: { background: 'url(/images/3044/chart_curve.png) no-repeat center' },
lang: { loading: '' }
};
var chart = new Highcharts.Chart(options);
Además de mostrar el objeto CSS, debe llamar a chart.showLoading();
Seguro, a las opciones de gráfico agregue la duración de la animación y las opciones de aceleración. Por ejemplo, para hacer rebotar:
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
animation: {
duration: 1500,
easing: 'easeOutBounce'
}
},
...
});
Ejemplo ve aquí http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/chart/animation-easing/
no veo ningún efecto de animación a partir de la respuesta hace referencia al violín:
Ejemplo visto aquí http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/chart/animation-easing/
Incluso tratando de obtener un valor elevado como aquí: http://jsfiddle.net/p9EuZ/
chart: {
animation: {
duration: 6222500,
easing: 'easeOutBounce'
}
}
De acuerdo. Esta pregunta también se refiere específicamente a la animación "carga", no a la animación "actualización". –
Se trasladó en "serie" Istead objeto de gráfico
http://api.highcharts.com/highstock#plotOptions.series
Algo como esto:
series: [{
animation:{
duration: 10000
},
type: 'pie',
name: 'Percentuale per periodo',
data: [
['2 anni', 13.0],
['3 anni', 41],
['4 anni', 17],
['5 anni', 17],
['7 anni', 4],
['8 anni', 8]
]
}]
- 1. Highcharts + Plotband tooltip hover + estilo predeterminado
- 2. Ocultar línea en estado predeterminado en Highcharts
- 3. LINQ distintas()
- 4. Highcharts paneo
- 5. Cambiar el título del eje HighCharts
- 6. Django: claves externas distintas
- 7. Seleccionar algunas etiquetas distintas y algunas no distintas en SPARQL
- 8. distintas() no funciona
- 9. ¿LoadLibrary crea instancias distintas?
- 10. Seleccionando combinaciones Distintas.
- 11. Distintas alturas UITableViewCell?
- 12. Estadísticas del repositorio de Subversion, distintas de StatSVN?
- 13. Evento onReady de Highcharts?
- 14. Highcharts excepción no detectada
- 15. Cómo usar dotnet highcharts dll para mostrar HighCharts en MVC3?
- 16. valor predeterminado del puntero.
- 17. distintas en el marco Entidad
- 18. Supresión de filas no distintas
- 19. Seleccionar filas distintas de MongoDB
- 20. Linq a entidades: Uniones + Distintas
- 21. consulta SQL, filas distintas necesaria
- 22. Programación de animaciones 3D?
- 23. Cargando Highcharts con require.js
- 24. Highcharts tooltip en IE9
- 25. Highcharts, alternar una categoría?
- 26. Highcharts: botón "Imprimir todo"
- 27. Highcharts tooltip siempre en el lado derecho del cursor
- 28. Cómo cambiar el color del texto en Highcharts
- 29. Highcharts eje etiqueta antes del primer punto de
- 30. Highcharts gráfico de anillos personalización
Sé el OP aceptado esto como la respuesta, pero en calidad de tercero , parece que esta respuesta no aborda la cuestión sobre la animación de datos, sino que habla sobre la personalización de un indicador "ocupado" tipo spinner. Estas son preocupaciones separadas (podría, por ejemplo, personalizar ambas en el mismo cuadro). -1 – Tom