- 浏览: 706976 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (260)
- web 开发 (44)
- struts (14)
- java (39)
- 我的感受 (2)
- ajax (2)
- spring (22)
- Hibernate (4)
- struts2 (1)
- java 面试题 (1)
- 英语 学习类 (2)
- jdk1.6特性 (1)
- extjs (13)
- oracle (3)
- JQuery (3)
- ┠ 『Spring 3.0』 ┨ (1)
- 『LOG4J』 (2)
- 『常用数据』 (1)
- JavaMail (0)
- 〓『 EJB3.0 』〓 (0)
- HTML5 (5)
- Canvas (0)
- spring2.5 (0)
- HPH 5 (1)
- C# .net (0)
- UML (1)
- REST (2)
- JS_validate (1)
- 项目管理文章 (1)
- 闲聊闲记 (12)
- SQL-SQL (3)
- javascript (18)
- js (4)
- linux (8)
- 电子政务 (1)
- 项目对象模型 (1)
- 系统集成项目管理 (1)
- shell (2)
- mysql (1)
- solr (5)
- cxf;services (2)
- 11 (0)
- 缓存 (1)
- cached (3)
- 单片机通信 (1)
- cached;oscache (1)
- android (15)
- android;蓝牙 (1)
- Lucene (5)
- TTS (1)
- 网络爬虫 (1)
- HtmlCleaner (1)
- iPhone (2)
- 有感而发 (1)
- Python (0)
- jetty (1)
- Redis (1)
- hadoop (1)
- socket (1)
- 色彩顾问 (1)
- javaapns (1)
- bat (1)
- object-c (4)
- ios (4)
- C-学习 (1)
- 搜索 (1)
- c# (1)
最新评论
-
annie211:
Angularjs构建一个CRUD应用可能用到的全部内容包括:数据绑定、基本模板标识符、表单验证、路由、深度链接、组件重用、依赖注入 -
潇寒听竹:
你好,请问您上传的那个APK为什么每次只能识别一次,不能连续识 ...
pocketsphinxAdroid离线语音识别---入门 -
ichenwenjin:
Angularjs构建一个CRUD应用可能用到的全部内容包括:数据绑定、基本模板标识符、表单验证、路由、深度链接、组件重用、依赖注入 -
NN_iaoiao:
问一下 你的这个People 类 是自定义的还是android ...
android 获取电话本中的联系人列表 -
wangzhe_real:
对于刚接触的我是一个很详细的教程,太感谢了
JAX-RS cxf web服务 rest简单增删改查 集成spring webService
WWW 的发展使得基于因特网的应用程序不再局限于静态或者简单的动态内容提供。传统的一些以软件包形式发布应用程序例如报表系统等都在逐渐搬到因特网上。但是这两者之间有着天壤之别,虽然对于数据获取、业务处理等方面基本类似,但是最大的差别在于用户界面。为了能在web浏览器上显示要求用户界面使用 HTML以及图片的方式来展现数据,而传统的一些利用操作系统本身的控件来开发的用户界面无法适应琳琅满目的客户端,因此在这里也变得无能为力。回到本文的题目上来,为了创建一个可以在web浏览器上查看到图表一般有两种做法:第一种就是使用applet利用java本身对图形的支持来显示一个图表;第二 种就是直接在web服务器端生成好图表图片文件后发送给浏览器。第一种方式显然对于客户端要求太高,随着现在主流浏览器放弃对JAVA的支持后,这种方式 只适合一些局域网的应用,而对于因特网的环境就显得不太适合。因此我们下面将介绍一个JAVA的图表引擎JFreeChart用来产生基于WEB的图表。
JFreeChart 项目简介 JFreeChart是开放源代码站点SourceForge.net上的一个JAVA项目,它主要用来各种各样的图表,这些图表包括:饼图、柱状图(普 通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。这些不同式样的图表基本上可以满足目前的要求。
官网:http://www.jfree.org/jfreechart/
参考文档:
JFreeChat中文教程(入门篇).pdf
jfreechart应用.mht
JFreeChart API.mht
Jfreechart-1.0.12-javadocs.zip
我的一个实例如下:
在这边有两个java开源的jar包如下
这是一个开源的jar包
还有一个我自己写完的一个包类,如下:
在上面类中还有在里面写上一个方法。
public boolean writeWebChartAsJPEG(OutputStream os)
你只要写几个servlet类对应相对的图表。这个类的类型是一个图片类型
response.setContentType("image/jpeg");
得到图片时。用下面的方法:
bar.writeWebChartAsJPEG(response.getOutputStream());
把当前的输出流传入就可以了。
在附件有我的实例:
- jfreechart.rar (1.2 MB)
- 下载次数: 172
评论
发表评论
-
Java 数据验证
2017-05-12 10:27 1101在web开发当前就会遇到一些数据有效性验证的相关代码编 ... -
新浪多图片显示兼容IE
2015-04-16 22:12 599新浪多图片显示、写死我了!要一个上传多图片的、成果分享给你 ... -
Jconp-在线截图-ie6,7,8,9.ff-ok版测试通过
2013-12-26 09:00 945------- http://www.zha ... -
Angularjs构建一个CRUD应用可能用到的全部内容包括:数据绑定、基本模板标识符、表单验证、路由、深度链接、组件重用、依赖注入
2013-04-26 17:27 12410使用Angularjs 优点: 构建一个CRUD应用可 ... -
网页自动 追加
2012-01-06 10:15 904自动追加就是滚动条接到窗口最底部时,进行异步加载数据追加到后面 ... -
ckedit 替换表情
2011-12-01 12:46 1118http://blog.csdn.net/zh ... -
分享、工具,JiaThis
2011-10-21 11:17 1174先感谢一下jiathis 什么我也不说,你一看,,你就懂了! ... -
JAX-RS cxf web服务 rest简单增删改查 集成spring webService
2011-09-14 14:35 5759没时间什么也不多说了。所有的话都在代码里。 ... -
html 开头设计、、css
2010-10-20 15:25 851/* 主页css */ *{margin:0px; padd ... -
javascript添加当前页到收藏夹
2010-10-20 14:14 930external.AddFavorite( "htt ... -
js中如何定义class 工厂方式 构造函数方式 原型方式 动态原型方式 混合工厂方式
2010-10-20 12:28 1264工厂方式 function Car(){ va ... -
在一个htm页面中导入在同一目录下的“StyleSheet1.css”样式表
2010-10-20 11:26 1805<style>@import StyleSheet ... -
在HTML中,实现每隔60秒自动刷新页面的功能
2010-10-20 11:21 3430设置html 头 <meta http-equiv=& ... -
可以调用HTTP请求类的open()和send()方法
2010-10-20 10:54 1756xmlhttp_request.open('GET', URL ... -
为了兼容多种不同版本的浏览器,一般将创建XMLHttpRequest类的方法
2010-10-20 10:45 1642var xmlhttp;//全局使用 //除了IE6及其 ... -
JavaScript类继承
2010-10-18 20:43 0类之间的继承关系是现实世界中遗传关系的直接模拟,它表示类之间的 ... -
JavaScript反射机制
2010-10-18 19:38 2038反射机制是指程序在运行期间能够获取自身的信息,例如一个对象能够 ... -
自定义JavaScript对象
2010-10-18 19:32 1007<script type="text/java ... -
JavaScript异常处理
2010-10-18 18:44 1252在代码的运行过程中一 ... -
JavaScript框架编程
2010-10-18 18:41 1582一个HTML页面可以有一个或多个子框架,这些子框架以<i ...
相关推荐
传统的一些以软件包形式发布应用程序例如报表系统等都在逐渐搬到因特网上。但是这两者之间有着天壤之别,虽然对于数据获取、业务处理等方面...因此我们下面将介绍一个JAVA的图表引擎JFreeChart用来产生基于WEB的图表。
JFreeChart 是一个开源的 Java 库,它提供了一种在 Java 应用程序和 Web 应用程序中生成高质量图表的方法。这个库广泛用于数据可视化,支持多种图表类型,如柱状图、饼图、线图、散点图、甘特图以及组合图等。...
通过学习《精通Java Web动态图表编程》,读者不仅可以掌握JFreeChart的使用,还能了解到Java Web开发的许多重要概念,从而提升开发动态、交互式Web图表的能力。书中的每个章节都是一个逐步进阶的过程,从基础知识到...
JFreeChart 是一个功能丰富的开源Java类库,专为在Java应用程序和Web应用中创建各种类型的图表而设计。这个库提供了广泛的数据可视化功能,包括折线图、柱状图、饼图、散点图、甘特图以及更多其他类型,使得开发者...
### 基于jfreechart-1.0.6的WEB图表开发示例 #### 一、概述 本文档旨在介绍如何使用jfreechart-1.0.6版本进行Web图表开发,帮助开发者掌握基本及高级图表绘制技巧。JFreeChart是一款强大的开源Java图表库,适用于...
JFreeChart是一款强大的Java图表库,它为开发者提供了在Java应用程序和Web应用中创建各种静态、动态和交互式图表的功能。这个"jfreechart-1.0.19demo源码"是JFreeChart库的一个特定版本——1.0.19的演示代码集合,...
此外,由于JFreeChart是纯Java实现,因此它也适用于跨平台的Web应用,通过Servlet或JSP技术,可以在服务器端生成图表并返回给客户端。 总结起来,JFreeChart-1.0.9是一个强大且灵活的Java图表库,它提供了丰富的...
2. **图表类型多样**:除了基本的图表类型,JFreeChart 还提供了雷达图、3D图表、甘特图和热力图等多种图表,满足了不同场景的需求。 3. **高度自定义**:开发者可以通过API调整图表的各个方面,如颜色、字体、标记...
标题中的"jfreechart-1.0.19工具"指的是这个版本的JFreeChart库,它是一个开源项目,用于在Java应用程序和Web应用中生成各种类型的图表,包括柱状图、饼图、线图、散点图、甘特图以及更复杂的图表类型。 描述中提到...
<head><title>Jfree图表 <meta http-equiv="Content-Type" content="text/html;charset=gb2312"> <div align="cente"><P>楷体_GB2312"><strong><font color="#0099ff">招生统计信息</font></strong></font>< /p> ...
无论是在桌面应用还是 Web 应用中,JFreeChart 都能提供强大而灵活的图表功能。 总之,JFreeChart 1.0.13 是一个强大的 Java 图表库,其丰富的图表类型、高度定制的能力以及与其他库的良好集成,使其成为开发高质量...
例如,你可以使用它来创建可视化统计报告,或者在 Web 应用中集成动态图表,提供直观的数据展示。同时,JFreeChart 与其他 Java 图形库如 Swing 或 JavaFX 集成良好,可以轻松地将图表嵌入到桌面应用或网页中。 ...
《JFreeChart 1.0.14:创建专业图表的利器》 JFreeChart 是一个流行的开源 Java 图形库,用于生成高质量的图表。在提供的 "jfreechart-1.0.14.zip" 压缩包中,包含了 JFreeChart 的 1.0.14 版本及其演示程序,这为...
JFreeChart可以方便地与JavaFX、Swing等Java GUI库结合使用,也可以在Web应用中通过Servlets或JSP生成图表。此外,它还可以与数据库、CSV、XML等数据源结合,实现数据的动态更新和展示。 6. **版本更新与社区支持*...
JFreeChart 和 JCommon 提供了一套强大的工具,使得开发者能够轻松地在 Java 应用程序或 Web 应用中创建各种复杂的图表。通过 `jfreechart-0.9.17.jar` 和 `jcommon.jar`,你可以实现从简单的数据可视化到复杂的多...
JFreeChart 1.0.13 版本是该库的一个稳定版本,为开发者提供了一个强大而灵活的工具,用于在 Java 应用程序和 Web 应用中生成高质量的图表。 1. **图表类型** - **柱状图(Bar Chart)**:适用于展示分类数据的量...
5. **Web应用支持**:在Servlet环境下,JFreeChart可以通过生成动态图像(例如GIF或PNG)来在Web页面上展示图表,这对于基于Web的数据分析和报告系统来说非常有用。 6. **兼容性好**:JFreeChart与Java Swing、...
在Struts2中集成JFreeChart,可以方便地在Web应用中创建动态图表,例如展示统计信息或者监控系统状态。 "struts2-jfreechart-plugin-2.1.6.jar.zip_jfreechart struts2_jfree" 这个标题表明这是一个关于Struts2与...
总之,JFreeChart 1.0.13是Java开发者实现数据可视化的强大工具,其丰富的图表类型和灵活的定制能力,使得无论是在桌面应用还是Web应用中,都能轻松创建出专业级别的图表。通过熟练掌握JFreeChart的使用,你可以更好...
Struts2是一个基于Java的Web应用框架,而JFreeChart则是一款开源的Java图表生成库。`strugs2-jfreechart-plugin`插件结合了这两者的优点,为开发者提供了一种便捷的方式来生成图表并嵌入到Struts2应用中。有时为了...