`

【jqPlot】jqPlot柱状图

 
阅读更多

1)首先引入必须的js和css文件

<link href="<%=contextPath %>/lib/jqplot/jquery.jqplot.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="<%=contextPath %>/lib/jqplot/jquery.min.js"></script>
<script type="text/javascript" src="<%=contextPath %>/lib/jqplot/jquery.jqplot.min.js"></script>
<script type="text/javascript" src="<%=contextPath %>/lib/jqplot/plugins/jqplot.pieRenderer.min.js"></script>  
<script type="text/javascript" src="<%=contextPath %>/lib/jqplot/plugins/jqplot.logAxisRenderer.min.js"></script>  
<script type="text/javascript" src="<%=contextPath %>/lib/jqplot/plugins/jqplot.canvasTextRenderer.min.js"></script>  
<script type="text/javascript" src="<%=contextPath %>/lib/jqplot/plugins/jqplot.categoryAxisRenderer.min.js"></script>  
<script type="text/javascript" src="<%=contextPath %>/lib/jqplot/plugins/jqplot.canvasAxisTickRenderer.min.js"></script>  
<script type="text/javascript" src="<%=contextPath %>/lib/jqplot/plugins/jqplot.dateAxisRenderer.min.js"></script>  
<script type="text/javascript" src="<%=contextPath %>/lib/jqplot/plugins/jqplot.barRenderer.min.js"></script>  
<script type="text/javascript" src="<%=contextPath %>/lib/jqplot/plugins/jqplot.enhancedLegendRenderer.min.js"></script>  
<script type="text/javascript" src="<%=contextPath %>/lib/jqplot/plugins/jqplot.highlighter.min.js"></script>  
<script type="text/javascript" src="<%=contextPath %>/lib/jqplot/plugins/jqplot.pointLabels.min.js"></script>  
<script type="text/javascript" src="<%=contextPath %>/lib/jqplot/plugins/jqplot.cursor.min.js"></script> 
<script type="text/javascript" src="<%=contextPath %>/lib/jqplot/plugins/jqplot.dragable.min.js"></script> 

 

 

2)在body上定义一个div容器

 

<body>  
   <div id="chartContainer"/>  
</body>  

 

 

3)柱状图

  //构造数据
   var date = [['2014-07-01',1],['2014-07-02',2],['2014-07-03',3],['2014-07-04',4],['2014-07-05',5],['2014-07-06',6],['2014-07-07',7]];
  //构造柱状图chart
   $.jqplot('chartContainer', [date], {  
        title : '柱状图',  
        seriesDefaults : {  
            renderer : jQuery.jqplot.BarRenderer,  
            rendererOptions : {  
              barMargin : 20, //柱子间的外间距
                animation: {  
                    show: true  
                }  
            },  
            pointLabels : {  
                show : true  
            }  
        },  
        axesDefaults : {  
            tickRenderer : jQuery.jqplot.CanvasAxisTickRenderer,  
            tickOptions : {  
                angle : 0  
            }  
        },  
        axes : {  
            xaxis : {  
                renderer : jQuery.jqplot.CategoryAxisRenderer  
            },  
            yaxis : {  
                tickOptions : {  
                    angle : 0  
                }  
            }  
        },  
        legend : {// Date series title  
        	renderer : jQuery.jqplot.EnhancedLegendRenderer,
            show : true,  
            location : 'ne',  
            placement : 'inside'
        }  
    });

  

 

  • 大小: 8.6 KB
分享到:
评论

相关推荐

    jqplot柱状图示例

    **jqPlot柱状图详解** jqPlot是一款强大的JavaScript图表库,它允许开发者在网页上创建交互式的、高质量的图表。柱状图是数据可视化中常用的一种图表类型,它以竖直的柱子长度来表示各类别数据的大小,非常适合展示...

    jqplot柱状图、饼形图、折线图

    在jqPlot中,创建柱状图需要以下几个关键步骤: 1. **数据准备**:首先,你需要一个二维数组来存储每个类别的值。例如,`[[类别1, 值1], [类别2, 值2], ...]`。 2. **创建容器**:在HTML中设置一个div元素作为图表...

    jqplot折线图和柱状图

    以下是对 jqPlot 在生成折线图和柱状图方面的详细说明。 ### 1. jqPlot简介 jqPlot 是一个轻量级的JavaScript图表库,它依赖于jQuery框架,因此在使用前需要引入jQuery库。jqPlot 支持多种浏览器,包括IE6+、Fire...

    使用jQuery jqPlot插件绘制柱状图

    jQuery jqPlot是基于jQuery的一个图表绘制插件,它能够使开发者快速且方便地绘制各种图表,比如柱状图、线图、饼图等。该插件使用广泛,因其轻量、高效以及对旧版浏览器的良好支持而受到许多开发者的青睐。 在介绍...

    简单jQplot创建引擎(支持线图/饼图/柱状图)

    jQplot允许你创建单列或多列的柱状图。以下是一个简单的示例: ```javascript var barData = [ { label: "类别1", data: 10 }, { label: "类别2", data: 20 }, { label: "类别3", data: 30 } ]; $.plot($("#...

    jqplot柱状-饼图

    在本案例中,我们主要关注"jqplot柱状-饼图"这一主题,以及如何利用jqPlot库进行图表的重绘(replot)。 首先,让我们详细了解柱状图。柱状图是一种数据可视化工具,常用于比较不同类别的数值。在jqPlot中,创建...

    html实现画柱状图、饼图的插件

    3. 创建图表:使用JqPlot的`$.jqplot`函数创建柱状图,指定ID的div作为图表容器,并设置相关选项。 ```javascript $.jqplot('chartElement', [data], { seriesColors: ['#45818e', '#96bf48', '#f58a31'], title: ...

    jqplot绘图工具

    jqPlot提供了丰富的图表类型,包括线状图、柱状图和饼图,这使得它在数据展示和分析方面具有广泛的应用。 1. **线状图**:线状图是jqPlot的核心功能之一,用于展示数据随时间的变化趋势。你可以通过配置不同的线条...

    jquery.jqplot 绘图插件

    jqPlot是基于jQuery的一款强大而灵活的图表绘制插件,它提供了丰富的功能,能够帮助开发者轻松创建出各种类型的图表,包括但不限于线状图、柱状图、饼图等。这款插件以其简洁的API和高度自定义的特性,在Web开发领域...

    jqplot

    1. **多样的图表类型**:jqPlot 支持多种图表类型,包括线性图、条形图、饼图、散点图等,同时还可以创建组合图表,如线图与柱状图的结合。 2. **高度自定义**:你可以自定义图表的颜色、线型、标记样式、轴的范围...

    fusionChars,highchars,jqplot绘图插件Demo

    它支持多种图表类型,如折线图、柱状图、饼图、散点图以及组合图表等,适用于各种数据展示需求。该插件的一大优点在于其灵活性,允许开发者通过设置各种配置参数来调整图表的外观和行为。 `fusionChars`和`...

    jqplot例子

    1. **多种图表类型**:jqPlot 支持线图、柱状图、饼图、散点图、面积图等多种图表类型,适用于不同场景的数据展示。 2. **交互性**:用户可以点击图表元素获取详细信息,或者通过鼠标滚轮缩放图表,提供良好的用户...

    jQuery柱状图饼状图

    在jQuery中,可以通过各种插件来创建柱状图,例如Chart.js、Highcharts或者jqPlot。这些插件提供了丰富的配置选项,包括颜色、宽度、标签和数据值等,使得开发者能够定制化图表样式以满足项目需求。以下是一般步骤:...

    jqplot1.0.4

    jqPlot 提供了垂直和水平两种布局的柱状图,并且支持堆叠、分组等多种显示方式,使数据对比更为直观。 3. 线状图(Line Charts):线状图通常用于显示随时间变化的趋势。jqPlot的线状图支持多条线的绘制,可以设置...

    Jquery的画图插件-jqPlot

    - **多样的图表类型**:jqPlot支持折线图、柱状图、饼图、散点图、面积图等多种图表类型,满足不同的数据展示需求。 - **实时更新**:能够动态更新数据,实现图表的实时变化,适用于监控和数据分析场景。 - **交互性...

    Jqplot-Jquery数据图插件

    Jqplot支持多种图表类型,包括折线图、柱状图、饼图、散点图、雷达图等,这些图表可以满足大多数数据分析和展示的需求。通过简单的配置,开发者可以轻松地切换不同类型的图表,以适应不同的数据表现形式。 2. **...

    jqplot图形报表开发

    jqPlot支持多种图表类型,包括折线图、柱状图、饼图、散点图以及热力图等。这些图表可以用于数据对比、趋势分析和信息可视化。通过灵活的配置选项,你可以自定义图表的颜色、线条样式、标记形状以及轴的刻度和标签,...

    Jqplot调用实例—曲线图

    JqPlot是一款基于JavaScript的开源图表库,它提供了丰富的图表类型,包括线图、柱状图、饼图等,用于在网页上动态展示数据。本实例将深入探讨如何利用JqPlot来绘制曲线图,并结合XML文件的数据读取和解析。 首先,...

Global site tag (gtag.js) - Google Analytics