gpt4 book ai didi

javascript - Ajax 动态数据与柱形条形图

转载 作者:行者123 更新时间:2023-11-30 18:07:20 25 4
gpt4 key购买 nike

是否可以运行 highcharts 柱状条形图?我已经尝试了几次,不幸的是,这不是在不重新加载数据的情况下刷新数据的真正方法。

我编写了一些伪代码,这是我在工作中的做法(我现在不在,所以无法获取代码)。

我应该启动一个循环并运行 5,000 次还是延迟 5 秒?我不确定如何继续。

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Highcharts Example</title>

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script type="text/javascript">
< your typical ajax call function here
return some value;
>


$(function () {
<var ajax_far = ajax_function();>
var chart;
$(document).ready(function() {
chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
type: 'column'
},
title: {
text: 'Monthly Average Rainfall'
},
subtitle: {
text: 'Source: WorldClimate.com'
},
xAxis: {
categories: [
'Some Bar'
]
},
yAxis: {
min: 0,
title: {
text: 'Rainfall (mm)'
}
},
legend: {
layout: 'vertical',
backgroundColor: '#FFFFFF',
align: 'left',
verticalAlign: 'top',
x: 100,
y: 70,
floating: true,
shadow: true
},
tooltip: {
formatter: function() {
return ''+
this.x +': '+ this.y +' mm';
}
},
plotOptions: {
column: {
pointPadding: 0.2,
borderWidth: 0
}
},
series: [{
name: 'Tokyo',
data: [ajax_var]

}]
});
});

}, 5000);
</script>
</head>
<body>
<script src="http://code.highcharts.com/highcharts.js"></script>
<script src="http://code.highcharts.com/modules/exporting.js"></script>

<div id="container" style="min-width: 400px; height: 400px; margin: 0 auto"></div>

</body>
</html>

最佳答案

将您的 ajax 代码放在它从就绪函数调用的一个函数中...试试这个

$(document).ready(function(){
example();
setInterval("example()",5000);
}
function example()
{
//ajax code here

}

关于javascript - Ajax 动态数据与柱形条形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15515318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com