jquery ui jqplot插件生成的柱形图,数据如何用动态生成的?求告知下有代码
1个回答
展开全部
你好!!
jqplot加载动态数据有两种方式:
本地数据;
远程数据;
两种数据的加载方式大体一致,区别主要在数据来源上,远程数据多为ajax请求而来的数据;
下面给出一种简单的所谓的动态数据的加载方式:
//一个生成随机数据的方法
function yourRenderer() {
var data = [[]];
for (var i=0; i<13; i+=0.5) {
data[0].push([i, Math.round(Math.random()*(40-1)+1)]);
}
return data;
}
//
function test(){
//设置dataRenderer属性为yourRenderer函数
plot3c = $.jqplot('chart3c',[],{
title: '随机生成的数据',
legend:{
show: true,
location: 'nw'
},
dataRenderer: yourRenderer
});
//重绘图表
plot3c.replot({
resetAxes : true
});
}
$(function(){
//调用显示动态数据加载
setInterval("test()",1000);
});
希望对你有帮助!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询