jquery ui jqplot插件生成的柱形图,数据如何用动态生成的?求告知下有代码

红色框部分,求助搞定了,女的免费给你PS三张照片男的一张... 红色框部分,求助
搞定了,女的免费给你PS三张照片男的一张
展开
 我来答
阿刚炖蛋
2013-10-09 · TA获得超过3004个赞
知道大有可为答主
回答量:1789
采纳率:92%
帮助的人:988万
展开全部

你好!!


jqplot加载动态数据有两种方式:

  1. 本地数据;

  2. 远程数据;



两种数据的加载方式大体一致,区别主要在数据来源上,远程数据多为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);
});


希望对你有帮助!!

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式