JFreeChart中核心的对象类

来源:百度文库 编辑:神马文学网 时间:2024/04/27 20:42:58
李衛JAVA/PHP
CSDN首页 | Blog | 我的Blog | 后台管理论坛 | 文档 | 档案 | 联系 | RSS订阅 | 搜索 |   1篇原创: 0篇翻译: 0篇转载: 120次点击: 0个评论: 0个Trackbacks
文章
Eclipse/JB(RSS)Hibernate(RSS)MSSQL(RSS)Mysql(RSS)PHP(RSS)Struts(RSS)
收藏
相册
存档
2004年08月(1)
作者tag:Eclipse/JB
 JFreeChart中几个核心的对象类
下面我们来介绍JFreeChart中几个核心的对象类:
类名
类的作用以及简单描述
JFreeChart
图表对象,任何类型的图表的最终表现形式都是在该对象进行一些属性的定制。JFreeChart引擎本身提供了一个工厂类用于创建不同类型的图表对象
XXXXXDataset
数据集对象,用于提供显示图表所用的数据。根据不同类型的图表对应着很多类型的数据集对象类
XXXXXPlot
图表区域对象,基本上这个对象决定着什么样式的图表,创建该对象的时候需要Axis、Renderer以及数据集对象的支持
XXXXXAxis
用于处理图表的两个轴:纵轴和横轴
XXXXXRenderer
负责如何显示一个图表对象
XXXXXURLGenerator
用于生成Web图表中每个项目的鼠标点击链接
XXXXXToolTipGenerator
用于生成图象的帮助提示,不同类型图表对应不同类型的工具提示类
基本上我认为JFreeChart项目本身的类结构的设计并不是很好,首先在创建图表的时候用到了大量的工厂方法,这样做虽然可以简化创建图表对象的代码,但是对项目本身或者开发人员来讲自行扩展一种新的图表都仍然是一件很麻烦的事情;其次除图表对象本身外其余的类过于复杂,使用者必须去了解每个类型的图表对象应该对应哪些Axis、Plot、Renderer类,并且必须非常熟悉这些类的构造函数中每个参数的具体含义。这些问题都大大困扰很多初学者。不过,虽然存在很多问题,但是JFreeChart本身仍不失为一个非常优秀的图表引擎,况且项目本身也在逐渐的发展中。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=67357
[点击此处收藏本文]   Joesen发表于 2004年08月06日 19:04:00
相关文章:
使用 JFreeChart来创建基于web的图表 2004-07-27chensheng913精通JFreeChart统计图表的实现(一) 2004-06-28crazycsharpJFreeChart学习笔记 2004-12-10sjl_jaly使用 JFreeChart来创建基于web的图表 2006-03-20AprilChenJFreeChart介绍及经典入门资料 2005-07-04chensheng913