Создание мой Highchart с предустановленными опциями работает отлично:Сброс Highcharts в исходное состояние
chart = new Highcharts.Chart(options);
Однако, когда я хочу, чтобы уничтожить и воссоздать схему он только разрушает. Даже если я удалю chart.destroy();
, диаграмма все еще просто полностью закрыта, но не воссоздана.
$('#resetChart').on("click", function(e){
e.preventDefault();
chart.destroy();
chart = new Highcharts.Chart(options);
});
Немного застрял здесь, как сбросить эту диаграмму.
Edit ::
Проверка контейнера диаграмма показывает диаграммы Pie создает что-то здесь, но, кажется, не будет извлекать данные должным образом. Нужно ли мне снова передавать мою переменную данных, даже если она задана в параметрах?
series: [{
name: name,
data: data,
/* changes bar size */
pointPadding: 0,
borderWidth: 0,
pointWidth: 15,
shadow: false
}]
Затем данные определяются на странице (для нашей 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>
Вы видели мой ответ? –