如何獲取highcharts的動態數據,包括系列/分類等。
如何將數據處理成圖表?
1的處理邏輯應該如下:
通過客戶端js腳本向服務器發送請求查詢數據,服務器返回json格式的數據,如系列數據數組;
就當是客戶端發起查詢請求,查詢數據可以返回給客戶端;
服務器返回的數據建議采用json格式,方便調用;
2:在圖表中顯示
客戶端的js腳本收到數據後,直接調用chart方法修改圖表數據,比如addSeries,series[0]。setData等。具體參數請參考方法和屬性部分及其提供的示例代碼。
設置完數據後,重繪表格:chart . redraw();
總而言之:
圖表包含三個基本元素:
1)樣式:定義圖表的呈現方式,x/y等。這通常可以直接用html編寫;
2)數據:這部分可以在php直接生成html/js時填寫,也可以通過ajax訪問獲取數據;
3)互操作性:這是對圖表進行點擊/縮放/滾動時的處理;
總之,highcharts是壹個包裝良好的js chart實現,更強大的stockCharts有更豐富的性能。個人建議先閱讀和測試highcharts的相關api/文檔/手冊,加深理解;