- 浏览: 817282 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (413)
- 项目 (12)
- 统计分析 (3)
- java (7)
- jquery (15)
- oracle (33)
- 面试题 (8)
- 排序算法 (3)
- 蛇形矩阵算法 (3)
- 字符串 (1)
- ICU分析插件 (1)
- html5 (1)
- Ubuntu (4)
- Linux (4)
- memcache (2)
- myeclipse (3)
- hadoop (18)
- hbase (14)
- hive (7)
- zookeeper (2)
- pig (0)
- mysql (11)
- Redis (8)
- MongoDB (7)
- Cassandra (0)
- Neo4j (0)
- springMVC (3)
- ibatis (1)
- mahout (0)
- Highcharts (1)
- maven (7)
- 生活随笔 (6)
- 存储过程 (4)
- mybatis (3)
- bootstrap (19)
- 工作中遇到的问题 (23)
- node.js (3)
- web前段 (6)
- AngularJS (5)
- GIT (2)
- nginx (5)
- hive,sqoop (1)
- 高并发 (2)
- 算法 (3)
- 工具类 (2)
- ckeditor (1)
- java代码自动生成 (3)
- ueditor (6)
- svn (4)
- easyui (3)
- 数据挖掘 (4)
- ligerUi (1)
- fullcalendar (1)
- 微信公众号开发 (1)
- tomcat (2)
- 面试 (7)
- 数据库性能优化 (2)
- R语言 (3)
- R (6)
- ylcf (39)
- CentOS (13)
- docker (28)
- Spring Boot (10)
- Nexus (1)
- thymeleaf (2)
- nodejs (2)
- swagger (1)
- Jenkins (1)
- SpringCloud (9)
- vue (1)
- springClould问题汇总 (3)
- layui (1)
最新评论
-
greatwqs:
在前置请求页面返回token, 在提交接口中验证token, ...
Spring MVC 用拦截器+token防止重复提交 -
zhukewen_java:
这种方法的缺陷在于如果请求了两个save=true的方法,后面 ...
Spring MVC 用拦截器+token防止重复提交 -
byrgl5:
请问如果重复提交了三次呢?能避免吗?
Spring MVC 用拦截器+token防止重复提交 -
381895649:
是不是有病?
服务器被如下ip攻击,如何根据ip超找攻击来源 -
greatwqs:
最棒的10款MySQL管理工具
jsp页面
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>饼状图Chart</title> <link rel="stylesheet" type="text/css" href="<%=basePath %>admin/test/bingtu/codebase/GooPieChart.css"/> <script type="text/javascript" src="<%=basePath %>admin/test/bingtu/codebase/jquery-1.3.2.min.js"></script> <!--[if IE]><script type="text/javascript" src="codebase/excanvas.compiled.js"></script><![endif]--> <script type="text/javascript" src="<%=basePath %>admin/test/bingtu/codebase/GooFunc.js"></script> <script type="text/javascript" src="<%=basePath %>admin/test/bingtu/codebase/GooPieChart.js"></script> <script> var canvas,canvas2; var property={ con_width:600, con_height:400, canvas_width:320, canvas_height:320, canvas_top:40, canvas_left:80, core_x:160, core_y:160, radius:150, defaultColor:"#cccccc" //默认的颜色,如果dataKind中没有,则直接该默认颜色 } </script> <script> $(document).ready(function(){ canvas=$.createGooPieChart($("#mycanvas"),property); canvas.setTitle("AlienWare9月销量","份"); //canvas.loadPieData(data,"num","总销量: &d 份");//固定的数据 //从后台获取数据 $.ajax({ type: 'post', url: "<%=basePath%>getDatadiaochaAction", success: function(data) { var json=new Array(); json=data.split("\t");/*分割字符串*/ var datakind=eval("("+json[1]+")");/*转换为json格式*/ var piedate=eval("("+json[0]+")");/*转换为json格式*/ canvas.setDataKind(datakind); canvas.loadPieData(piedate,"num","总销量: &d 份");//从后台获取的数据 } }); }); </script> </head> <body> <div id="mycanvas"></div> </body> </html>
从后台获取数据
public String getData() { StringBuffer json = new StringBuffer(); StringBuffer json2 = new StringBuffer(); json2.append("{note_width:100,note_height:180,note_top:30,note_left:460,sort_type:\"v\",text_color:\"#ffffff\",").append("" + "items:[").append("" + "{id:\"c1\",color:\"#0054A6\",label:\"电源\"},").append("" + "{id:\"c2\",color:\"#0072BC\",label:\"笔记本\"},").append("" + "{id:\"c3\",color:\"#00A99D\",label:\"机箱\"},").append("" + "{id:\"c4\",color:\"#00A651\",label:\"主板\"},").append("" + "{id:\"c5\",color:\"#8DC63F\",label:\"显卡\"},").append("" + "{id:\"c6\",color:\"#F8F200\",label:\"鼠标\"},").append("" + "{id:\"c7\",color:\"#F7941D\",label:\"游戏手柄\"},").append("" + "{id:\"c8\",color:\"#F26522\",label:\"内存\"},").append("" + "{id:\"c9\",color:\"#ED1C24\",label:\"散热器\"}").append("" + "]}"); json.append("[{id:\"c1\",num:").append(100).append("}," + "{id:\"c2\",num:").append(150).append("}," + "{id:\"c3\",num:").append(100).append("}," + "{id:\"c4\",num:").append(150).append("}," + "{id:\"c5\",num:").append(100).append("}," + "{id:\"c6\",num:").append(100).append("}," + "{id:\"c7\",num:").append(50).append("}," + "{id:\"c8\",num:").append(100).append("}," + "{id:\"c9\",num:").append(300).append("}]"); System.out.println("json====="+json); MyPrint.responseWrite(json + "\t"+json2); return null; }
运行效果
发表评论
-
jquery多个选择器绑定同一个事件
2018-02-25 22:10 1928$("#logout,#logout2" ... -
关于jQuery操作复选框checkbox的attr无效的问题的解决方案
2016-07-27 10:45 1767关于checkbox的attr无效的问题的经济办法 jq ... -
从零开始学习jQuery (六) AJAX快餐
2014-06-21 07:35 910[导读] 一 摘要本系列文章将带您进入jQuery的精彩世 ... -
从零开始学习jQuery (五) 事件与事件对象
2014-06-20 10:24 992[导读] 一 摘要事件是脚本编程的灵魂 所以本章内容也是jQ ... -
从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式
2014-06-20 10:23 886[导读] 一 摘要本篇文章讲解如何使用jQuery获取和操作 ... -
从零开始学习jQuery (三) 管理jQuery包装集
2014-06-20 10:22 655[导读] 一 摘要在使用jQuery选择器获取到jQuery ... -
从零开始学习jQuery (二) 万能的选择器
2014-06-20 10:17 722[导读] 一 摘要本章讲解jQuery最重要的选择器部分的知 ... -
jquery通过a标签获取其上一级tr标签
2014-06-20 10:02 1642<tr> <td>a</td ... -
jquery map绘制中国地图显示各个地区分布排行榜
2014-04-09 22:59 3918jquery map绘制中国地图显示各个地区分布排行 ... -
Jquery LigerUI
2014-04-09 22:52 1184阅读目录 获取最新代码 ligerUI是什么 如何 ... -
层次树Ecotree的实现
2011-08-26 14:36 2659最近工作中开发的项目 ... -
jquery tree
2011-06-07 23:19 1833<script type="text/java ... -
jquery flexigrid动态加载数据
2011-06-07 23:08 3809<%@ page language="java ... -
jquery datagrid动态加载数据
2011-06-07 22:51 2624<%@ page language="java ...
相关推荐
在IT领域,尤其是在数据可视化方面,`PHP饼图`、`jQuery饼图`以及`Highcharts`是非常重要的工具。它们用于创建引人入胜、直观的数据展示,特别适合于显示不同部分占整体的比例关系。接下来,我们将深入探讨这些概念...
《jQuery饼图服务器资源统计代码》是一个用于展示服务器资源统计数据的网页特效,它结合了CSS样式和jQuery库,为用户提供了一种直观、动态的方式来呈现数据。在这个压缩包中,主要包含了一个名为“jiaoben6747”的...
**jQuery饼图服务器资源统计特效代码详解** 在Web开发中,数据可视化是至关重要的,它可以帮助用户快速理解和分析大量信息。jQuery,一个流行的JavaScript库,提供了丰富的插件和工具来实现这种可视化。本文将深入...
**jQuery JSON饼图插件详解** 在Web开发中,数据可视化是至关重要的,它能帮助用户更好地理解复杂的数据。jQuery作为一个流行的JavaScript库,为开发者提供了丰富的功能和便利性。而"jQuery JSON饼图插件"正是这样...
在这个“3D饼图Pie jquery”项目中,我们将探讨如何使用jQuery库创建具有交互性和视觉吸引力的3D饼图。jQuery是一个流行的JavaScript库,它简化了DOM操作、事件处理和动画效果,使得开发人员能够更轻松地构建动态...
"jQuery数据统计饼图+表格动态效果实现"是利用JavaScript库jQuery来创建交互式的数据展示方式,结合饼图和表格,使得数据分析更加直观、生动。下面我们将详细探讨这个主题的相关知识点。 1. **jQuery**: jQuery是一...
本篇文章将深入探讨如何在Java项目中结合jQuery生成饼图、柱状图和折线图,帮助开发者提升数据展示的直观性。 首先,我们需要明白jQuery本身并不直接支持生成图表,但可以通过与第三方图表库结合来实现。例如,我们...
在本项目中,jQuery可能被用于处理用户交互,如点击饼图的某个部分来显示详细信息,或者实现动态更新图表数据。jQuery的易用性和丰富的插件生态系统使其成为实现此类功能的理想选择。 FusionCharts是一个强大的图表...
6. **添加交互性**:使用jQuery监听`click`事件,当用户点击饼图切片时,可以突出显示该切片,或者显示相关的数据信息。还可以添加平滑动画,如旋转效果,以增加用户体验。 7. **优化效果**:为了增强3D效果,可以...
本文将详细介绍“新型的EASY饼图数据统计Jquery插件”,这是一种专为展示饼状图而设计的高效解决方案,旨在帮助开发者轻松地创建美观且互动的数据图表。 首先,饼图是一种常见且直观的数据表示方式,它将整体数据以...
本功能类是建立在JQUERY1.3.2的基础之上 //feature: //1.饼图的标题,各种数据的颜色、名称及数量均可自定义,总数量将交由控件自动算出 //2.饼图的圆心所在CANVAS中的位置,饼图的半径,每个色区中显示数值的类型都...
本资源"**EASY饼图数据统计Jquery插件.zip**"提供了一个用于前端数据可视化的工具,特别适用于饼图展示。接下来,我们将详细讨论这个插件以及相关的技术栈,包括**CSS**、**javascript**、**jQuery**和**HTML5**。 ...
在这个场景中,我们将深入探讨如何使用jQuery和HTML5 Canvas绘制一个动画的圆形饼图。 首先,我们需要在HTML页面中引入jQuery库和Canvas元素。HTML代码可能如下: ```html <!DOCTYPE html> <title>jQuery ...
Flot允许开发人员在网页上以动态、交互式的方式展示各种类型的数据,包括折线图、柱状图、饼图等,从而帮助用户更好地理解和分析数据。 ### Flot的特点 1. **轻量级**:Flot库的大小相对较小,加载速度快,对网页...
例如,使用 jQuery 的 `$.getJSON` 方法: ```javascript $.getJSON('data.json', function(data) { // 更新饼图或柱状图的数据 option.series[0].data = data; myChart.setOption(option); }); ``` JSON 文件 ...
在创建动画饼图时,jQuery的动画功能可以用来平滑地改变饼图各部分的大小,提供用户友好的体验。例如,`animate()`方法可以用于逐步调整饼图切片的CSS属性,如宽度和角度,从而实现平滑的动画过渡。 其次,HTML5是...
Flot支持多种图表类型,包括线条图(lines)、折线图(points)、柱状图(bars)以及饼图(pie)。每种图表都有不同的配置选项,可以通过设置`series`参数来调整。 **3. 数据格式** Flot接受两种基本的数据格式:...
主要介绍了jQuery插件FusionCharts绘制的3D环饼图效果,结合完整实例形式分析了jQuery使用FusionCharts载入xml格式数据绘制图形的操作步骤与相关实现技巧,并附带demo源码供读者下载参考,需要的朋友可以参考下
在这个场景下,我们关注的是使用jQuery库来实现柱状图、折线图和饼图。jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画效果和Ajax交互,使得创建动态网页变得更加容易。 柱状图(Bar Chart)...