几种开源java绘图组件介绍

jfreechart ,JGraphT,JGraph 简单介绍:

1、jfreechart

是100% 免费的 java 绘图库,开源协议 LGPL,使用简单,开发图表 很方便包括报表,包括柱状图、饼图、曲线图,是强项。曾经在一个展示系统项目中,用freechart 根据行情数据,来生成曲线图。

软件免费,但是开发文档收费。网上流传文档很多。

官方网站:

http://www.jfree.org/jfreechart/

2、JGraphT

也是一个绘图库,更新感觉比较慢,现在版本0.9.0。开源协议LGPL 和 EPL。主要侧重于“data structures and algorithms”,主要侧重于逻辑计算方面,而 JGraph 则侧重于“ rendering and GUI-based”。

官方网站:

http://jgrapht.org/

3、JGraph

Java Swing图形可视化及布局工具库,有布局图形是强项,我用过的用来绘制静态流程图,用来画结构化的图形是强项。目前国内成都一家公司代理:http://www.mxgraph.cn/company.php。其 mxGraph 产品好像不免费,mxGraph可以进行数据交互。

贴几张典型图:

另外 还有 IBM JViews ,不过好像收费的。

jfreechart ,JGraphT,JGraph 简单介绍: 1、jfreechart 是100% 免费的 java 绘图库,开源协议 LGPL,使用简单,开发图表 很方便包括报表,包括柱状图、饼图、曲线图,是强项。曾经在一个展示系统项目中,用freechart 根据行情数据,来生成曲线图。 软件免费,但是开发文档收费。网上流传文档很多。 官方网站: http://www.jfree.org/jfreechart/ 2、JGraphT 也是一个绘图库,更新感觉比较慢,现在版本0.9.0。开源协议LGPL 和 EPL。主要侧重于“data structures and algorithms”,主要侧重于逻辑计算方面,而 JGraph 则侧重于“ rendering and GUI-based”。 官方网站: http://jgrapht.org/ 3、JGraph Java Swing图形可视化及布局工具库,有布局图形是强项,我用过的用来绘制静态流程图,用来画结构化的图形是强项。目前国内成都一家公司代理:http://www.mxgraph.cn/company.php。其 mxGraph 产品好像不免费,mxGraph可以进行数据交互。 贴几张典型图: 另外 还有 IBM JViews ,不过好像收费的。
经验分享 程序员 微信小程序 职场和发展