几种开源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可以进行数据交互。

   贴几张典型图:


几种开源java绘图组件介绍_第1张图片
 


几种开源java绘图组件介绍_第2张图片
 

 
几种开源java绘图组件介绍_第3张图片
 
几种开源java绘图组件介绍_第4张图片
 

 

 

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

 

 

你可能感兴趣的:(java)