`

【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.PieRenderer, 
        rendererOptions : {  
            animation: {  
                show: true  
           	},
           	fill : false, // 是否把块填充完整
         	showDataLabels : true,  //是否系那是label
         	dataLabelNudge : +62, //label距离中心点的距离
         	dataLabelThreshold : 1, //低于1%的块不显示  
         	sliceMargin : 4, // 块与块之间的外间距
         	lineWidth : 3 // 块的线粗
        }
       
    },  
    legend : {// Date series title  
        show : true,  
        location : 'ne',  
        placement : 'inside',  
        fontSize : '12px',  
        rowSpacing : '1px'  
    },  
    highlighter : {  
        show : true,  
        formatString : '%s',  
        useAxesFormatters : false,  
        tooltipContentEditor : function(str, seriesIndex, pointIndex, plot) {  
            return '<span style="font-size:15px;">' + str + '</span>';  
        }  
    }  
}); 

 

 

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

相关推荐

    jqplot柱状-饼图

    jqPlot是一款强大的JavaScript图表库,它能够用于在网页上创建各种各样的动态图表,包括柱状图和饼图。在本案例中,我们主要关注"jqplot柱状-饼图"这一主题,以及如何利用jqPlot库进行图表的重绘(replot)。 首先...

    jqplot-饼图例子

    没啥可描述的,就是用jqplot做的例子,无语了,这还有文字限制,一点都不自由。

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

    jQplot的饼图创建同样简单,数据结构为每个部分的值和对应的标签。例如: ```javascript var pieData = [ { label: "部分1", data: 30 }, { label: "部分2", data: 25 }, { label: "部分3", data: 45 } ]; $....

    jqplot

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

    jquery charts插件jqplot

    在Web开发中,数据可视化是一项重要的任务,jqPlot提供了一个易于使用且功能丰富的解决方案,使开发者能够轻松地在网页上绘制线图、饼图等多种图表类型。 ### jqPlot基础 1. **安装与引入** 使用jqPlot首先需要在...

    报表制作 曲线图 饼图 折线图 jquery.jqplot 水晶报表

    报表制作 曲线图 饼图 折线图 jquery.jqplot水晶报表 制作图表,统计,汇总,预测比较实用,结合流行的jquery技术,更是能大大提高工作效率,使用的灵活性高,可以做出动态、时时的效果。

    jqplot例子

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

    jqplot js图标控件

    **jqPlot**是一款基于JavaScript库**jQuery**的图表绘制插件,主要用于在Web页面上创建各种数据可视化图表,包括但不限于柱状图、折线图、饼图、散点图等统计图表。它提供了丰富的定制选项,可以满足用户对图表样式...

    jqplot使用手册 参数手册 中文手册

    jqPlot是基于JavaScript的图表库,它提供了丰富的图表类型,如曲线图、柱状图和饼图,适用于数据可视化需求。这款开源工具以其灵活性和易用性著称,允许开发者轻松地创建交互式图表,适用于网页应用程序和数据分析...

    jqplot饼状图示例

    **jqPlot饼状图示例** jqPlot是一个强大的JavaScript库,用于在网页上创建动态、交互式的图表。它提供了一套丰富的选项和插件,使得数据可视化变得简单易行。在本示例中,我们将专注于如何使用jqPlot来创建饼状图,...

    jqPlot图表中文API

    jqPlot是一款基于jQuery的图表插件,用于在网页上创建各种动态、交互式的图表,如柱状图、线性图、饼图等。它在现代支持HTML5的浏览器上使用canvas元素来绘制图表,而在不支持canvas的旧版IE浏览器(如IE9以下版本)...

    jquery.jqplot图表源码

    jQuery.jqPlot是一款基于JavaScript的开源图表库,它提供了丰富的图表类型,包括折线图、柱状图、饼图、散点图等,适用于网页上的数据可视化。该库设计简洁,易于使用,允许开发者自定义各种图表样式和交互功能,...

    jqplot (基于jquery的免费的图表工具)

    jqPlot 是一个基于 jQuery 的开源图表绘制库,它提供了一系列强大的功能,用于创建各种各样的动态和交互式的图表,如曲线图、柱状图、饼图等。jqPlot 的核心优势在于其灵活性和易用性,使得开发者能够轻松地在网页上...

    Jqplot-Jquery数据图插件

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

    jquery.jqplot 绘图插件

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

    jqplot 简易示例

    jqPlot以其高度可定制性、灵活性和强大的功能著称,适合各种类型的数据可视化需求,包括折线图、柱状图、饼图等。 **jqPlot的核心特点** 1. **易用性**:jqPlot的API设计简洁,使得开发者能够快速地创建图表。通过...

    jqplot绘图工具

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

    jqplot图表插件

    jqPlot是一款基于JavaScript的开源图表绘制库,它允许开发者在网页上创建出各种复杂的图表,如折线图、柱状图、饼图等。这款插件以其丰富的自定义选项、良好的性能以及对移动设备的支持而受到广泛的欢迎。在本文中,...

    jQuery插件:jqplot图表绘制插件详解

    jqPlot是基于jQuery的一款强大的数据可视化插件,它允许开发者轻松地在网页上创建各种复杂的图表,包括折线图、柱状图、饼图以及散点图等多种图表类型。这款插件以其丰富的自定义选项、良好的性能和易用性而受到...

Global site tag (gtag.js) - Google Analytics