-1
A
回答
1
使用ajax從數據庫加載數據並調用圖表功能。
$("#btn").click(function(){ //function called on button click.
$.ajax({
url: "dataURL",
success: function(result){
//result should be a array of json and the format of data should be similar to what Highcharts uses.
drawChart(result); //calling highcharts function to draw chart.
}
});
});
function drawChart(data)
{
$('#container').highcharts({ //html body should have div with id container.
title: {
text: 'Monthly Average Temperature',
x: -20 //center
},
subtitle: {
text: 'Source: WorldClimate.com',
x: -20
},
xAxis: {
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
},
yAxis: {
title: {
text: 'Temperature (°C)'
},
plotLines: [{
value: 0,
width: 1,
color: '#808080'
}]
},
tooltip: {
valueSuffix: '°C'
},
legend: {
layout: 'vertical',
align: 'right',
verticalAlign: 'middle',
borderWidth: 0
},
series: data //this is where you pass the data to create the chart.
});
}
}
我已經做了小提琴例子來說明這一點,但由於無法加載數據動態我已經建立一個局部變量JSON和它正在創建上的按鈕的點擊的圖表。
+0
謝謝,這種方法工作正常 –
相關問題
- 1. 動態加載系列HighCharts
- 2. 如何實現Highcharts動態
- 3. Highcharts動態添加系列
- 4. highcharts動態添加點
- 5. Highcharts setdata後加載動畫
- 6. 如何動態加載MathJax?
- 7. 如何動態加載CSS
- 8. 如何在Flash中反動態加載動態加載的PNG
- 9. Highcharts未定義動態highcharts
- 10. 加載Highcharts
- 11. 如何動態加載模態
- 12. highcharts如何通過ajax加載數據
- 13. 如何動態設置Highcharts類別?
- 14. highcharts-ng的加載
- 15. 動態添加數據到Highcharts系列
- 16. 在highcharts中動態添加系列
- 17. Highcharts動態添加/更改yAxis plotLines
- 18. 添加標誌,以highcharts(不highstock)動態
- 19. HighCharts - 添加新的動態功能
- 20. 在Highcharts中動態添加HTML表格
- 21. highcharts動態添加系列與addSeries
- 22. Highcharts動態燭臺
- 23. Highcharts動態數據
- 24. highcharts動態劇情
- 25. highcharts如何在數據更新後加載動畫?
- 26. Highcharts如何在設置數據顯示加載動畫
- 27. 如何加載角控制器動態
- 28. 如何動態加載Js文件?
- 29. 如何動態加載R.styleable資源?
- 30. 如何動態加載google client.js
您可以使用chart.showLoading()用於顯示當你將你的圖表數據微調。您可以使用ajax爲您的圖表添加系列。在這裏你可以看到一個示例如何工作:http://jsfiddle.net/uo1r4gys/3/ –