初學Highcharts,有幾個問題想請教大家,
1、我用ajax從後台取出了我要查的數據,都封裝好了,格式也對,我怎麼把這個數據刷新到我的列表中呢?下邊是我部分代碼:
chart = new Highcharts.Chart({
//省略N個屬性
chart: {
renderTo: 'container-company',
type: 'column',
margin: 75,
options3d: {
enabled: true,
alpha: 15,
beta: 15,
depth: 50,
viewDistance: 25
}
},
series:[{
data: inc
//[29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
}]
})
下邊注釋的是官方的demo給的數據,我的inc變量在firebug下用console.log顯示如下
數據都對啊,我用網上說的那個redraw方法不管用啊。。。
2、我想動態更新我的X軸的分組,根據不同的條件。比如我選擇按年份查詢,就變成12組,若按月份查詢,則分成30組或者31組,這樣的怎麼實現啊?
放你ajax的回調裡面執行 chart = new Highcharts.Chart({構造。。
要不將你的ajax改為同步執行的,不能異步,要不你的inc賦值後於Highcharts.Chart({的執行導致inc無內容而無法顯示數據