創建我的預設選項Highchart正常工作:重置Highcharts到初始狀態
chart = new Highcharts.Chart(options);
然而,當我要摧毀並重建它只是破壞了圖表。即使我刪除chart.destroy();
,該圖表仍然完全消隱但未重新創建。
$('#resetChart').on("click", function(e){
e.preventDefault();
chart.destroy();
chart = new Highcharts.Chart(options);
});
有點卡在這裏如何重置這個圖表。
編輯::
檢查圖表容器顯示餅圖創造東西在這裏,但似乎並沒有得到適當的檢索數據。我是否還需要再次傳入數據變量,即使它已設置在選項中?
<script type="text/javascript">
data = [
{
y: {value},
name: 'field1',
id:'1'
},
{
y: {value},
name: 'field2',
id:'2'
},
{
y: {value},
name: 'field3',
id:'3'
}
];
</script>
您是否看到我的回答? –