利用 jquery flot 生成柱状图

2015-02-27 0 134

具体效果:

利用 jquery flot 生成柱状图

代码如下:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
      
    <html xmlns="http://www.w3.org/1999/xhtml">  
    <head>  
        <title></title>  
        <script type=\'text/javascript\' src="jquery-1.8.3.js" ></script>    
          
        <script type="text/javascript" src="jquery.flot.js"></script>      
      
          
        <script type="text/javascript">  
            
    $(function () {  
        var d1 = [   
                    { label: "Bar", data: [ [1, 13], [2, 11], [3, 7] ] }  
                ];  
        
        var stack = 0, bars = true, lines = false, steps = false;  
      
        $.plot($("#bar1"), d1, {  
            series: {         
                color: \'#333\',  
                abel: \'morris\',  
                stack: 0,  
                lines: {   
                    //show: true,   
                    fill: true,   
                    steps: false   
                },  
                point: {  
                    show: true,  
                },  
                bars: {   
                    show: true,   
                    barWidth: 0.6  
                }  
            }  
        });   
    });  
      
      
    $(function(){  
      
        var d1 = [   
                    { label: "Bar1", data: [ [0,14], [1, 13], [2, 11], [3, 7] ] ,color: \'#abcdef\' },  
                    { label: "Bar2", data: [ [0,8], [1, 22], [2, 33], [3, 11] ] , color: \'#fedcba\'}  
                ];  
        $.plot($("#bar2"), d1, {  
               series: {  
                    bars: {  
                        show: true  
                    }  
                },  
                bars: {  
                    align: "center",  
                    barWidth: 0.5  
                },  
                xaxis: {  
                    show: true,  
                    //position: \'left\',  
                    //color: \'#ccc\',  
                    //tickColor: \'#fff\',  
                    ticks: [[0,\'a\'],[1,\'b\'],[2,\'c\'],[3,\'d\']],  
                    tickSize: 2,  
                    axisLabelUseCanvas: true,  
                    axisLabelFontSizePixels: 12,  
                    axisLabelFontFamily: \'Verdana, Arial\',  
                    axisLabelPadding: 10  
      
                },  
            });  
          
    });  
      
      
    $(function(){  
      
        var d1 = [   
                    { label: "Bar1", data: [ [10, 0], [11, 1], [12, 2], [13, 3] ] ,color: \'#abcdef\' },  
                    { label: "Bar2", data: [ [13,0], [12, 1], [11, 2], [10, 3] ] , color: \'#fedcba\'}  
                ];  
        $.plot($("#bar3"), d1, {  
               series: {  
                    bars: {  
                        show: true  
                    }  
                },  
                bars: {  
                    align: "center",  
                    barWidth: 0.5,  
                    horizontal: true,  
                },  
                xaxis: {  
                    show: true,  
                    tickSize: 2,  
                    axisLabelUseCanvas: true,  
                    axisLabelFontSizePixels: 12,  
                    axisLabelFontFamily: \'Verdana, Arial\',  
                    axisLabelPadding: 10  
      
                },  
                yaxis: {  
                    show: true,  
                    ticks: [[0,\'a\'],[1,\'b\'],[2,\'c\'],[3,\'d\']],  
                    tickSize: 2,  
                    axisLabelUseCanvas: true,  
                    axisLabelFontSizePixels: 12,  
                    axisLabelFontFamily: \'Verdana, Arial\',  
                    axisLabelPadding: 10  
      
                },  
            });  
          
    });  
      
        </script>  
    </head>  
    <body>  
      
        <div style="width:300px;height:300px;text-align:center;margin:10px">          
            <div id="bar1" style="width:100%;height:100%;"></div>          
        </div>  
          
        <div style="width:300px;height:300px;text-align:center;margin:10px">          
            <div id="bar2" style="width:100%;height:100%;"></div>          
        </div>  
          
        <div style="width:300px;height:300px;text-align:center;margin:10px">          
            <div id="bar3" style="width:100%;height:100%;"></div>          
        </div>  
    </body>  
    </html>  

遇见资源网 js/jquery 利用 jquery flot 生成柱状图 http://www.ox520.com/10472.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务