- 浏览: 7250408 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1546)
- 企业中间件 (236)
- 企业应用面临的问题 (236)
- 小布Oracle学习笔记汇总 (36)
- Spring 开发应用 (54)
- IBatis开发应用 (16)
- Oracle基础学习 (23)
- struts2.0 (41)
- JVM&ClassLoader&GC (16)
- JQuery的开发应用 (17)
- WebService的开发应用 (21)
- Java&Socket (44)
- 开源组件的应用 (254)
- 常用Javascript的开发应用 (28)
- J2EE开发技术指南 (163)
- EJB3开发应用 (11)
- GIS&Mobile&MAP (36)
- SWT-GEF-RCP (52)
- 算法&数据结构 (6)
- Apache开源组件研究 (62)
- Hibernate 学习应用 (57)
- java并发编程 (59)
- MySQL&Mongodb&MS/SQL (15)
- Oracle数据库实验室 (55)
- 搜索引擎的开发应用 (34)
- 软件工程师笔试经典 (14)
- 其他杂项 (10)
- AndroidPn& MQTT&C2DM&推技术 (29)
- ActiveMQ学习和研究 (38)
- Google技术应用开发和API分析 (11)
- flex的学习总结 (59)
- 项目中一点总结 (20)
- java疑惑 java面向对象编程 (28)
- Android 开发学习 (133)
- linux和UNIX的总结 (37)
- Titanium学习总结 (20)
- JQueryMobile学习总结 (34)
- Phonegap学习总结 (32)
- HTML5学习总结 (41)
- JeeCMS研究和理解分析 (9)
最新评论
-
lgh1992314:
[u][i][b][flash=200,200][url][i ...
看看mybatis 源代码 -
尼古拉斯.fwp:
图片根本就不出来好吧。。。。。。
Android文件图片上传的详细讲解(一)HTTP multipart/form-data 上传报文格式实现手机端上传 -
ln94223:
第一个应该用排它网关吧 怎么是并行网关, 并行网关是所有exe ...
工作流Activiti的学习总结(八)Activiti自动执行的应用 -
ZY199266:
获取不到任何消息信息,请问这是什么原因呢?
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息 -
xiaoyao霄:
DestinationSourceMonitor 报错 应该导 ...
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息
官方网址:http://www.highcharts.com/
1、什么是HighCharts?
• Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在您的web网站或是web应用程序添加有交互性的图表。
• 目前HighCharts支持的图表类型有 直线图、曲线图、区域图、区域曲线图、柱状图、饼状图和散状点图。
2、HighCharts的主要特点?
•速度快,看起来很雅致,界面漂亮。
•不像Flash或Java需要插件才可使用。
•弹出窗口是沒有问题的。可以在当前的浏览器窗口中打开內容。
•单点击。弹出的內容在当前浏览器窗口中,用户还可以在保留当前弹出內容的情況下继续滚动网页而不需要关闭它。
•大量的配置选项和可扩展性。一个组件系統可让您未使用的功能压缩到一个10kB的文件大小。
•出色的,无条件的和不限用户身分,包含支持商业和非商业用户。
•具有良好的兼容性和可访问性,当用户在Javascrip 失效的情況下,或是使用早期版本的浏览器,浏览器仍然会重定向到图片本身或事先指定的HTML页。
•包含js源码,有余力的同志可以研究下源码。
这里简单的东拼西凑的简单介绍,不是重点,简单看下,就过去,接下来第二篇将介绍HighCharts的构成。
使用过程如下:
1.导入highcharts相关的js。
2.编写相关的highcharts的数据脚本,可以到highcharts官方网站,选择适合自己项目需求的。
3.在页面设置相关的highcharts的div容器。绑定相关的图表。
相关的highcharts 需要的js和样式。
highcharts的几个问题:
1.在右边下方有一个网络连接。
在highcharts.js或者highcharts.src.js中使用替换将www.highcharts.com替换为#
2.在生成的图表中的打印按钮和导出按钮的屏蔽。
在页面不要导入exporting.src.js或者exporting.js的js即可。
概述exporting.js文件
里的exporting.js文件在项目中起 打印 图表转图片文件的作用
但由于部分功能链接官网去调用方法,所以在非联机的情况,且对图表没有打印功能要求,可以将其屏蔽
补充
Highcharts 官网:http://www.highcharts.com
Highcharts 官网示例:http://www.highcharts.com/demo/
Highcharts 官网文档:http://www.highcharts.com/documentation/how-to-use
1、什么是HighCharts?
• Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在您的web网站或是web应用程序添加有交互性的图表。
• 目前HighCharts支持的图表类型有 直线图、曲线图、区域图、区域曲线图、柱状图、饼状图和散状点图。
2、HighCharts的主要特点?
•速度快,看起来很雅致,界面漂亮。
•不像Flash或Java需要插件才可使用。
•弹出窗口是沒有问题的。可以在当前的浏览器窗口中打开內容。
•单点击。弹出的內容在当前浏览器窗口中,用户还可以在保留当前弹出內容的情況下继续滚动网页而不需要关闭它。
•大量的配置选项和可扩展性。一个组件系統可让您未使用的功能压缩到一个10kB的文件大小。
•出色的,无条件的和不限用户身分,包含支持商业和非商业用户。
•具有良好的兼容性和可访问性,当用户在Javascrip 失效的情況下,或是使用早期版本的浏览器,浏览器仍然会重定向到图片本身或事先指定的HTML页。
•包含js源码,有余力的同志可以研究下源码。
这里简单的东拼西凑的简单介绍,不是重点,简单看下,就过去,接下来第二篇将介绍HighCharts的构成。
使用过程如下:
1.导入highcharts相关的js。
2.编写相关的highcharts的数据脚本,可以到highcharts官方网站,选择适合自己项目需求的。
3.在页面设置相关的highcharts的div容器。绑定相关的图表。
<!-- FileName: inspectRealTimeView.jsp Author: longgangbai Description: 巡检统计报表查看页面 --> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="/struts-tags" prefix="s"%> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>巡检统计报表展示</title> <jsp:include page="/common.jsp"></jsp:include> <base target="_self"> <script type="text/javascript" src="${pageContext.request.contextPath}/Public/Scripts/My97DatePicker/WdataPicker.js"></script> <!-- 1. Add these JavaScript inclusions in the head of your page --> <script type="text/javascript" src="${pageContext.request.contextPath}/Public/Scripts/jquery/jquery-1.4.2.js"></script> <script type="text/javascript" src="${pageContext.request.contextPath}/Public/Scripts/chart/highcharts.js"></script> <!-- 1a) Optional: add a theme file --> <!-- <script type="text/javascript" src="${pageContext.request.contextPath}/Public/Scripts/chart/themes/gray.js"></script> --> <!-- 1b) Optional: the exporting module --> <script type="text/javascript" src="${pageContext.request.contextPath}/Public/Scripts/chart/modules/exporting.js"></script> <!-- 2. Add the JavaScript to initialize the chart on document ready --> <script type="text/javascript"> var chart; $(document).ready(function() { var unfinishStr="<s:property value='stationChart.unfinishPercent'/>"; var unfinish=parseFloat(unfinishStr); var finishStr="<s:property value='stationChart.finishPercent'/>"; var finish=parseFloat(finishStr); chart = new Highcharts.Chart({ chart: { renderTo: 'container', plotBackgroundColor: null, plotBorderWidth: null, plotShadow: false }, title: { text: '车站巡检统计图表分析' }, tooltip: { formatter: function() { return '<b>'+ this.point.name +'</b>: '+ this.percentage.toFixed(2) +' %'; } }, plotOptions: { pie: { allowPointSelect: true, cursor: 'pointer', dataLabels: { enabled: false }, showInLegend: true } }, series: [{ type: 'pie', name: '车站统计完成率', data: [ { name: '未完成', y: unfinish, sliced: true, selected: true }, ['完成', finish], ] }] }); }); </script> </head> <body> <!-- cellpadding="0px" cellspacing="0px" width="100%" height="100%" --> <table cellpadding="0" cellspacing="0" style="width:100%; background-color:#F3F7FA; border:#CBE0F7 1px solid;" > <tbody> <tr> <td> <!-- 标题 开始 --> <table width="100%" height="29" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="190" background="${pageContext.request.contextPath}/Public/Images/r_1.png" style="background-repeat: no-repeat;"> <div class="s_title"><span>巡检统计报表展示</span></div> </td> <td background="${pageContext.request.contextPath}/Public/Images/r_2.png" style="background-repeat: repeat-x;"> </td> <td width="10px" background="${pageContext.request.contextPath}/Public/Images/r_3.png"> </td> </tr> </table> <!-- 标题 结束 --> </td> </tr> <tr> <td> <!-- 搜索过滤栏 开始 --> <form name="queryForm" id="queryForm" method="post" action="stationTaskReportList.action"> <table cellpadding="0" cellspacing="0" style="width:100%; background-color:#F3F7FA; border:#CBE0F7 1px solid;"> <tbody> <tr> <td valign="middle"> <!-- 过滤条件 开始 --> <table width="100%"> <tbody> <tr > <td width="16%" class="font9_cu_9" align="right"> 起始时间: </td> <td width="34%"> <input type="text" id="stationTask.startDate" name="stationTask.startDate" onFocus="WdatePicker({maxDate:'#F{$dp.$D(\'stationTask.endDate\')||\'2099-10-01\'}'})"/> <img onclick="WdatePicker({el:'stationTask.startDate'})" src="${pageContext.request.contextPath}/Public/Scripts/My97DatePicker/skin/datePicker.gif" width="16" height="22" align="absmiddle"> </td> <td width="16%" class="font9_cu_9" align="right"> 结束时间: </td> <td width="34%"> <input type="text" id="stationTask.endDate" name="stationTask.endDate" onFocus="WdatePicker({minDate:'#F{$dp.$D(\'stationTask.startDate\')}',maxDate:'2099-10-01'})"/> <img onclick="WdatePicker({el:'stationTask.endDate'})" src="${pageContext.request.contextPath}/Public/Scripts/My97DatePicker/skin/datePicker.gif" width="16" height="22" align="absmiddle" /> </tr> <tr> <td width="16%" class="font9_cu_9" align="right"> 关注车站: </td> <td width="34%"> <input type="text" width="80%" class="input_M" name="taskInfo.stationName" value="<s:property value="taskInfo.stationName"/>" id="stationName" readOnly/> <input type="hidden" name="taskInfo.stationCode" value="<s:property value="taskInfo.stationCode"/>" id="stationCode" /> <input type="button" name="selectStation" value="选择" onclick="selectStationList();"/> <input type="button" name="clearStation" value="清除" onclick="clearStationList();"/> </td> <td width="16%" class="font9_cu_9" align="right"> 关注人: </td> <td width="34%"> <input type="text" width="80%" class="input_M" name="taskInfo.terminatorName" value="<s:property value="taskInfo.terminatorName"/>" id="userName" readOnly/> <input type="hidden" name="taskInfo.terminator" value="<s:property value="taskInfo.terminator"/>" id="userCode" /> <input type="hidden" name="userStationCode" value="<s:property value="taskInfo.stationCode"/>" id="userStationCode" /> <input type="button" name="selectUser" value="选择" onclick="selectUserList();"/> <input type="button" name="clearUser" value="清除" onclick="clearUserList();"/> </td> </tr> <tr > <td colspan="4" width="100%" align="right" valign="middle" style="float:right; width:200px; background:url(${pageContext.request.contextPath}/Public/Images/r_bg2.jpg) no-repeat;"> <!-- 搜索按钮 开始 --> <table width="100%" height="100%"> <tbody align="right"> <tr > <td align="right" width="100%" ><input id="query" name="query" type="submit" value="刷新" /></td> </tr> </tbody> </table> <!-- 搜索按钮 结束 --> </td> </tr> </tbody> </table> <!-- 过滤条件 结束 --> </td> </tr> </tbody> </table> </form> <!-- 搜索过滤栏 结束 --> </td> </tr> <tr> <td> <!-- 车站巡检分析展示 --> <table > <tr> <td> <!-- 车站巡检分析饼状分析图表 --> <div id="container" style="width: 40%; height: 60%; margin: 0 auto"></div> </td> <td width="100%" > <!-- 共享池 开始 --> <div id="sharingPool_div" class='sharingPool_div' align="center"> <!-- 车站巡检分析饼状分析列表展示 --> <table cellpadding="1" cellspacing="1" style="width:100%; background-color:#F3F7FA; border:#CBE0F7 1px solid;"> <tr class='fixed'> <th align="center" style="display: inline-block;" >车站</th> <th align="center" style="display: inline-block;">人员姓名</th> <th align="center" style="display: inline-block;" >车站巡检任务总量</th> <th align="center" style="display: inline-block;">车站完成率</th> <th align="center" style="display: inline-block;">个人完成率</th> </tr> <s:if test="null!=stationTaskReportList&&!stationTaskReportList.isEmpty()"> <s:iterator id="station" value="stationTaskReportList"> <tr class='fixed'> <td align="center" style="display: inline-block;"> <s:property value="#station.stationCode"/> </td> <td align="center"> <s:property value="#station.userCode"/> </td> <td align="center"> <s:property value="#station.stationPlanObjectNum"/> </td > <td align="center"> <s:property value="#station.stationDoneObjectNum"/> </td> <td align="center"> <s:property value="#station.personDoneObjectNum"/> </td> </tr> </s:iterator> </s:if> </table> </div> <!-- 共享池 结束 --> </td> </tr> </table> </td> </tr> </tbody> </table><body><html>
相关的highcharts 需要的js和样式。
highcharts的几个问题:
1.在右边下方有一个网络连接。
在highcharts.js或者highcharts.src.js中使用替换将www.highcharts.com替换为#
2.在生成的图表中的打印按钮和导出按钮的屏蔽。
在页面不要导入exporting.src.js或者exporting.js的js即可。
概述exporting.js文件
里的exporting.js文件在项目中起 打印 图表转图片文件的作用
但由于部分功能链接官网去调用方法,所以在非联机的情况,且对图表没有打印功能要求,可以将其屏蔽
补充
Highcharts 官网:http://www.highcharts.com
Highcharts 官网示例:http://www.highcharts.com/demo/
Highcharts 官网文档:http://www.highcharts.com/documentation/how-to-use
- chart.rar (260.2 KB)
- 下载次数: 45
发表评论
-
【转】互联网常见Open API文档资源
2012-07-17 17:22 2365原文出处:http://www.williamlong.i ... -
【转】JavaScript编程模式:模块的力量
2012-07-06 12:50 1828块模式是一个常用的JavaScript编程模式。它 ... -
【转】JavaScript闭包和模块模式
2012-07-06 12:45 2008原文:http://www.joezimj ... -
JS 在IE和FireFox中的区别(三)
2009-12-26 18:45 3057(7)form表单提交问题 ... -
JS 在IE和FireFox中的区别(二)
2009-12-26 18:44 204610. const 问题现有问题:IE:不支持 const ... -
JS 在IE和FireFox中的区别
2009-12-26 18:43 22991. HTML 对象的 id 作为对象名的问题IE:HT ... -
window.showModalDialog()方法用例
2009-12-19 18:31 2066项目中使用到的父子窗体交互,仅有一个参数,想传递多个参数,其 ... -
js 父子窗体交互
2009-12-19 18:29 33791>父窗体是使用window.open(url,name ... -
js 时间工具类的应用
2009-11-21 15:08 2285项目中使用的时间工具类,主要针对javascript中 ... -
企业中使用MapAbc开发应用
2009-08-22 09:41 2910在项目中使用地图时必须考虑企业的访问量和各种Map ... -
Ajax 常用代码
2009-06-14 09:15 1836Ajax的工作原理 使用Ajax的主要原因:1、通 ... -
js操作select控件大全(包含新增、修改、删除、选中、清空、判断存在等)
2009-06-14 08:43 2866js 代码// 1.判断select选项中 是否存在Value ... -
JS的正则表达式
2009-05-17 09:10 1703校验是否全由数字组成 [code] function ... -
40种网页常用小技巧
2009-05-14 19:40 16571. oncontextmenu="window.e ... -
Ajax的学习应用
2009-05-11 17:01 1836Ajax的常用方式在java web 中的开发的应用代码如下: ... -
Prototype的源码分析
2009-05-11 16:52 2508/**这个文件是对xmlhttp ... -
XMLHTTP对象的API详解
2009-05-11 16:51 5001XMLHttpRequest 提供客户端同http服务器通 ... -
prototype的学习使用(二) Ajax的局部更新
2009-05-11 13:13 1869Ajax对象 上面提到的共通方法非常好,但是面对它吧,它们 ... -
prototype的学习使用(一)
2009-05-11 13:05 2007一些实用的函数这个类库带有很多预定义的对象和实用函数,这些东 ... -
iframe高度自适应问题
2009-05-09 08:15 3325iframe高度自适应问题是个难题,至少困扰了我很久,通过go ...
相关推荐
Highcharts是一个制作图表的Javascript类库,可以制作的图表有:直线图,曲线图、区域图、区域曲线图、柱状图、饼装图、散状图等等
jQuery+highcharts各种数据统计图表代码 jQuery+highcharts各种数据统计图表代码 jQuery+highcharts各种数据统计图表代码
highcharts, Highcharts JS,JavaScript图表框架 Highcharts JS是基于SVG的JavaScript图表库,可以回退到旧浏览器的VML和 canvas 。官方网站:www.highcharts.com下载页面:www.highcharts.com/download授权:
Highcharts开源的JS图表控件简介:制作图表的纯Js控件,Highcharts v2.2.0主要特性:兼容当今所有的浏览器,包括iPhone、IE和火狐等等;对个人用户完全免费;纯JS,无BS支持大部分的图表类型:直线图,曲线图、区域图...
highcharts综合大数据图表显示页面代码 highcharts综合大数据图表显示页面代码
在web开发的时候 ,经常会用到一些图表,本人在这里上传一些非常有用的利用jquery的插件highcharts.js制作图表例子,供大家参考使用……
网页图表Highcharts实践教程基础篇
Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用。HighCharts支持的图表类型有曲线图、区域图...
Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用。HighCharts支持的图表类型有曲线图、区域图...
Highcharts是一个制作图表的纯Javascript类库,主要特性如下: * 兼容性:兼容当今所有的浏览器,包括iPhone、IE和火狐等等; * 对个人用户完全免费; * 纯JS,无BS; * 支持大部分的图表类型:直线图,曲线图...
本程序主要把echats和highcharts的基本图形进行了简单的绘制,有部分数据是写死的。如果关于从后台获取数据方面有问题,请直接私信。
Highcharts 3.0.6 非常棒的统计图表插件,javascript脚本编写,直接添加引用,asp.net C# 开发成功引用。
Highcharts-3.0,内含丰富的曲线,棒图和饼图等等几十个例子。
highcharts带基线图表 diy by area charts
获取Highcharts图表对象的方法汇总
HighCharts数据统计图表制作插件,数据显示不直观,需要用图表来展示数据的话,HighCharts是一个很好的插件,简单易用,图表漂亮,下载附件,里面有各种图表的例子,相信你不会失望!感谢支持...
Highcharts是很成熟的一个jquery插件,可以生成各种图表(柱形图/折线图/饼图),并附有例子。
纯JS的图表插件,效果非常绚丽。只要提供JSON数据,JS自动生成图表,柱状、曲线图、饼图等。