Creando mi Highchart con las opciones predeterminadas funciona bien:Restablecimiento Highcharts al estado inicial
chart = new Highcharts.Chart(options);
Sin embargo, cuando yo quiero destruir y volver a crear la tabla sólo se destruye. Incluso si elimino chart.destroy();
, la tabla aún está completamente en blanco pero no se recrea.
$('#resetChart').on("click", function(e){
e.preventDefault();
chart.destroy();
chart = new Highcharts.Chart(options);
});
Un poco atascado aquí sobre cómo restablecer este gráfico.
Editar ::
Inspección de la caja gráfico muestra los gráficos circulares está creando algo aquí, pero no parece ser recuperar los datos correctamente. ¿Debo volver a pasar también mi variable de datos aunque esté configurada en las opciones?
series: [{
name: name,
data: data,
/* changes bar size */
pointPadding: 0,
borderWidth: 0,
pointWidth: 15,
shadow: false
}]
A continuación, los datos se define en la página (para nuestro CMS):
<script type="text/javascript">
data = [
{
y: {value},
name: 'field1',
id:'1'
},
{
y: {value},
name: 'field2',
id:'2'
},
{
y: {value},
name: 'field3',
id:'3'
}
];
</script>
¿Has visto mi respuesta? –