关于报表分析中的图形展现应用(1)(jfreechart)
来源:互联网 发布:凡科cms 编辑:程序博客网 时间:2024/06/03 23:08
由于6年写的一个基于jfreechart出图的组件,于是最近被挖地三尺的揪出来对目前系统中的报表图形展现进行优化。。。
偶先上网研究了一下最近的出图的各方面技术,找了10多个网上有一定使用率的图形控件,有些过于重量级,比如ireport的图形,就直接排除了,剩余几个逐一进行了验证,都有一定可操作性,偶列了个对比的excel如下:
可动态调整客户端相对压力大
不能导出
无饼图javascript0.5clientjquery4fusioncharts通过flash展现报表图形
超级强大,效果很好
但是为收费软件,有功能限制的免费版功能强大,效果很花哨付费软件flash3不限flash5jfreechart成熟的java出图api,上手容易,深入难功能超强大
已经封装不够动感
人老珠黄被嫌弃java1.0.12server无6emprise纯javascript绘制图表,接口比较复杂纯javascript控件不是很好用javascript2.0.1client无7js charts纯javascript绘制图表纯javascript控件功能不完善javascript1client无8OFCGWT基于Open Flash Chart提供绘图,依赖google的gwt功能强大,效果很花哨,完全免费依赖于gwt,至少java5.0
gwt太重了,而且无unix版本java2.01betaserverOpen Flash Chart
gwt 9Connext Graphs基于Open Flash Chart提供绘图,依赖strusts2.0依赖struts2.0,目前大多数系统为struts1.2.7java0.4serverOpen Flash Chart
struts #Open Flash Chart纯flash图表控件,免费且完全开源,使用json作为数据来源api不够完善
对java支持不好flash2不限无
应该说jfreechart在java出图方面最强大的,几乎覆盖了所有的图形类型,其扩展也算方便(对于图形的特殊渲染或者事件响应通过重载其工厂方法都是可以解决)。只是其接口定义有些问题,使用上略有不便(个人体会^_^),6年前的封装就是基于此进行,封装后只需输入数据数组和纵坐标数组、横座标数组并指定出图类型即可:
该组件的使用还是比较简单的,因此在公司内部流传还是比较广泛的。
本次图形展现优化,偶首先针对这些年使用过程中反馈的建议,对图形的参数进行扩展和重定义,对于图形的渲染也增加了更多的类型.
为了方便兄弟们使用,偶针对该组件制作了详细的操作手册
我截了部分操作手册的图如下:
基于nlchart.jar的jfreechart组件的操作手册详见:
http://download.csdn.net/source/1542140
基于nlchart.jar的fusionhart组件的操作手册详见:
http://download.csdn.net/source/1542236
nlchart.jar下载地址:
http://download.csdn.net/source/1542258
- 关于报表分析中的图形展现应用(1)(jfreechart)
- 关于报表分析中的图形展现应用(2)(fusionchart)
- JFreeChart图形报表实例
- jfreechart图形报表
- JFreeChart实现图形报表
- 使用JFreeChart制作图形报表
- 使用JFreeChart制作图形报表
- 使用JFreeChart制作图形报表
- 使用jfreechart创建图形报表
- jfreechart做报表分析
- 【JFreeChart报表组件】使用JFreeChart进行图形报表打印
- 《海量日志数据分析与应用》之报表分析与展现
- Java程序中用JFreeChart制作图形报表
- 用cewolf+jFreeChart 开发WEB 图形报表
- 用cewolf+jFreeChart 开发WEB 图形报表
- 用cewolf+jFreeChart 开发WEB 图形报表
- JFreeChart图形报表引擎入门实例讲解
- JFreeChart开发Web图形报表(柱状图)
- Sybase 索引的使用和优化
- L2ARC Internal
- LAMP 是什么?
- 并发乐观锁
- Linux Eclipse 启动错误
- 关于报表分析中的图形展现应用(1)(jfreechart)
- IllegalStateException HashMap getWriter()
- 彩色下拉框的实现(源码)
- 习武经历(四)
- 建立自己的IM 与GTALK通信(smack代理问题)
- 解析.bmp图片的存放结构
- 在Windows下使用curl命令
- RPC services 组件
- gps轨迹