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>'; } } });
相关推荐
jqPlot是一款强大的JavaScript图表库,它能够用于在网页上创建各种各样的动态图表,包括柱状图和饼图。在本案例中,我们主要关注"jqplot柱状-饼图"这一主题,以及如何利用jqPlot库进行图表的重绘(replot)。 首先...
没啥可描述的,就是用jqplot做的例子,无语了,这还有文字限制,一点都不自由。
jQplot的饼图创建同样简单,数据结构为每个部分的值和对应的标签。例如: ```javascript var pieData = [ { label: "部分1", data: 30 }, { label: "部分2", data: 25 }, { label: "部分3", data: 45 } ]; $....
1. **多样的图表类型**:jqPlot 支持多种图表类型,包括线性图、条形图、饼图、散点图等,同时还可以创建组合图表,如线图与柱状图的结合。 2. **高度自定义**:你可以自定义图表的颜色、线型、标记样式、轴的范围...
在Web开发中,数据可视化是一项重要的任务,jqPlot提供了一个易于使用且功能丰富的解决方案,使开发者能够轻松地在网页上绘制线图、饼图等多种图表类型。 ### jqPlot基础 1. **安装与引入** 使用jqPlot首先需要在...
报表制作 曲线图 饼图 折线图 jquery.jqplot水晶报表 制作图表,统计,汇总,预测比较实用,结合流行的jquery技术,更是能大大提高工作效率,使用的灵活性高,可以做出动态、时时的效果。
1. **多种图表类型**:jqPlot 支持线图、柱状图、饼图、散点图、面积图等多种图表类型,适用于不同场景的数据展示。 2. **交互性**:用户可以点击图表元素获取详细信息,或者通过鼠标滚轮缩放图表,提供良好的用户...
**jqPlot**是一款基于JavaScript库**jQuery**的图表绘制插件,主要用于在Web页面上创建各种数据可视化图表,包括但不限于柱状图、折线图、饼图、散点图等统计图表。它提供了丰富的定制选项,可以满足用户对图表样式...
jqPlot是基于JavaScript的图表库,它提供了丰富的图表类型,如曲线图、柱状图和饼图,适用于数据可视化需求。这款开源工具以其灵活性和易用性著称,允许开发者轻松地创建交互式图表,适用于网页应用程序和数据分析...
**jqPlot饼状图示例** jqPlot是一个强大的JavaScript库,用于在网页上创建动态、交互式的图表。它提供了一套丰富的选项和插件,使得数据可视化变得简单易行。在本示例中,我们将专注于如何使用jqPlot来创建饼状图,...
jqPlot是一款基于jQuery的图表插件,用于在网页上创建各种动态、交互式的图表,如柱状图、线性图、饼图等。它在现代支持HTML5的浏览器上使用canvas元素来绘制图表,而在不支持canvas的旧版IE浏览器(如IE9以下版本)...
jQuery.jqPlot是一款基于JavaScript的开源图表库,它提供了丰富的图表类型,包括折线图、柱状图、饼图、散点图等,适用于网页上的数据可视化。该库设计简洁,易于使用,允许开发者自定义各种图表样式和交互功能,...
jqPlot 是一个基于 jQuery 的开源图表绘制库,它提供了一系列强大的功能,用于创建各种各样的动态和交互式的图表,如曲线图、柱状图、饼图等。jqPlot 的核心优势在于其灵活性和易用性,使得开发者能够轻松地在网页上...
Jqplot支持多种图表类型,包括折线图、柱状图、饼图、散点图、雷达图等,这些图表可以满足大多数数据分析和展示的需求。通过简单的配置,开发者可以轻松地切换不同类型的图表,以适应不同的数据表现形式。 2. **...
jqPlot是基于jQuery的一款强大而灵活的图表绘制插件,它提供了丰富的功能,能够帮助开发者轻松创建出各种类型的图表,包括但不限于线状图、柱状图、饼图等。这款插件以其简洁的API和高度自定义的特性,在Web开发领域...
jqPlot以其高度可定制性、灵活性和强大的功能著称,适合各种类型的数据可视化需求,包括折线图、柱状图、饼图等。 **jqPlot的核心特点** 1. **易用性**:jqPlot的API设计简洁,使得开发者能够快速地创建图表。通过...
jqPlot提供了丰富的图表类型,包括线状图、柱状图和饼图,这使得它在数据展示和分析方面具有广泛的应用。 1. **线状图**:线状图是jqPlot的核心功能之一,用于展示数据随时间的变化趋势。你可以通过配置不同的线条...
jqPlot是一款基于JavaScript的开源图表绘制库,它允许开发者在网页上创建出各种复杂的图表,如折线图、柱状图、饼图等。这款插件以其丰富的自定义选项、良好的性能以及对移动设备的支持而受到广泛的欢迎。在本文中,...
jqPlot是基于jQuery的一款强大的数据可视化插件,它允许开发者轻松地在网页上创建各种复杂的图表,包括折线图、柱状图、饼图以及散点图等多种图表类型。这款插件以其丰富的自定义选项、良好的性能和易用性而受到...