jquery 图形报表插件jqplot 柱状图

来源:互联网 发布:xp如何添加网络连接 编辑:程序博客网 时间:2024/06/07 15:15

 

 

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <title>显示报表</title>

        <meta http-equiv="content-type" content="text/html; charset=UTF-8">

        <!-- jquery -->
        <script type="text/javascript" src="js/jquery-1.4.2.js"></script>

        <!-- core -->
        <script type="text/javascript" src="jqplot/jquery.jqplot.js"></script>
        <link rel="stylesheet" href="jqplot/jquery.jqplot.css" type="text/css"></link>
      
        <!-- IE浏览器就需要引入excanvas.js-->
        <script language="javascript" type="text/javascript" src="jqplot/excanvas.js"></script>

        <!-- plugin -->
        <script type="text/javascript"
            src="jqplot/plugins/jqplot.barRenderer.js"></script>
        <script type="text/javascript"
            src="jqplot/plugins/jqplot.categoryAxisRenderer.js"></script>

        <script type="text/javascript" language="javascript">
            $( function() {

        line1 = [ 4, 7, 9, 16 ]; //子统计1数据
        line2 = [ 3, 7, 9.25, 3.125 ]; //子统计2数据

        //--最简
        plot = $.jqplot('chart', [ line1 ], {
            seriesDefaults : {
                renderer : $.jqplot.BarRenderer, //使用柱状图表示
                rendererOptions : {
                    barMargin : 35
                //柱状体组之间间隔
                }
            }
        });

        //--双柱状图
        plot1 = $.jqplot('chart1', [ line1, line2 ], {
            seriesDefaults : {
                renderer : $.jqplot.BarRenderer, //使用柱状图表示
                rendererOptions : {
                    barMargin : 35
                //柱状体组之间间隔
                }
            }
        });

        //--添加横坐标分类
        plot2 = $.jqplot('chart2', [ line1, line2 ], {
            seriesDefaults : {
                renderer : $.jqplot.BarRenderer, //使用柱状图表示
                rendererOptions : {
                    barMargin : 10
                //柱状体组之间间隔
                }
            },
            axes : {
                xaxis : {
                    ticks : [ '区域1', '区域2', '区域3', '区域4' ],
                    renderer : $.jqplot.CategoryAxisRenderer
                //x轴绘制方式
            }
        }
        });

    });
</script>
    </head>

    <body>
         <span id="chart" style="margin-left:20px; width:400px; height:240px;"></span>
         <span id="chart1" style="margin-left:20px; width:400px; height:240px;"></span>
         <span id="chart2" style="margin-left:20px; width:400px; height:240px;"></span> 
    </body>
</html>

 

原创粉丝点击