作者tedhut (Ted)
看板java
标题Re: [问题] 请问画tree的工具
时间Thu Sep 27 12:53:44 2007
※ 引述《tedhut (Ted)》之铭言:
: 我现在产生了许多jTree的树状结构~~
: 但是实在是不大好看~
: 而且又不能列印出来~
: 所以请问
: 有没有比较好用来画tree的工具~~
: 要能大量产生树的~~
: 能转成图档~
: 最好是能把jTree丢进去就好@@
: 感激不尽!
唉~自己survey了一下~
1. ILOG
http://www.ilog.com/
这好像是类似visio的绘图软体~支援工业用途~如supply chain
2. yFiles
http://www.yworks.com/en/products_yfiles_about.htm
yFiles is an extensive Java class library that
provides algorithms and components enabling the analysis,
visualization, and the automatic layout of graphs, diagrams, and networks.
以上两款要钱
3. JGraphT
http://jgrapht.sourceforge.net/
JGraphT is a free Java graph library that provides
mathematical graph-theory objects and algorithms.
4. Phylodendron Phylogenetic tree printer
http://iubio.bio.indiana.edu/treeapp/treeprint-sample1.html
用来画hierarchical clustering的~输出的种类好多~有pdf, gif等
5. TreeApplication
http://www.cs.princeton.edu/introcs/GrowingTree/javadoc
/TreeApplication.html
忘了在哪下的原始码
6. OpenJGraph
http://openjgraph.sourceforge.net/
The goal of this project is to create an opensource Java library,
licensed under LGPL, to create and manipulate graphs.
话说树也是种graph
7. Trees 3 player
http://lra.netfirms.com/Trees.htm
Trees (c Sean Crist and Tony Kroch) is easy-to-use software for
drawing syntactic trees and displaying them on screen and in documents.
8. SyntaxTreeDrawer
http://www5e.biglobe.ne.jp/~sirokuma/works/std.html
which constructs a syntax tree with AutoShapes from a bracketed sentence.
你给他他规定的树的script~他就送你一棵树~日本做的
9. TreeView
http://taxonomy.zoology.gla.ac.uk/rod/treeview.html
TreeView is a simple program for displaying phylogenies on
Apple Macintosh and Windows PCs.
和4.一样也是画没有内部节点的树~
最阳春可以用.txt输入他规定的script产生树
10. phpSyntaxTree
http://ironcreek.net/phpsyntaxtree/
phpSyntaxTree allows you to generate graphical syntax trees from
labelled bracket notation phrases.
和8.类似
11. RSyntaxTree
http://www.yohasebe.com/rsyntaxtree/
RSyntaxTree is a graphical syntax tree generator written in the
Ruby programming language.
It is a port of phpSyntaxTree created by Andre Eisenbach.
While phpSyntaxTree does not accept multi-byte characters as those in
Japanese, RSyntaxTree handles text of any language as long as
it can be encoded in UTF-8 and fonts have been installed in the system.
It consists of an easy-to-use ruby library and web-based interface
made with Ruby on Rails.
是10.的衍生专案~用ruby写的~可以接受unicode~非英语系国家适用
12. Automated Tree Drawing: XSLT and SVG
http://www.xml.com/pub/a/2004/09/08/tree.html
XML的~就没仔细看了
13. TreeForm
http://sourceforge.net/projects/treeform
TreeForm Syntax tree drawing software is a Linguistic Syntax/Semantics
tree drawing editor. Designed for graphical n-ary tree drawing.
More improvements to come. Recently added Japanese and Chinese language
keyboard support.
14. Syntax Tree Drawer in SVG
http://linguiste.org/syntax/tree/drawer/
This software consists of an XSLT stylesheet and a recursive algorithm
in ECMAScript that create dynamic SVG images of tree data structures
15. A Structure-Oriented SVG Editor
http://www.svgopen.org/2007/papers/AStructure-OrientedSVGEditor/index.html
这画出来一样丑~也是档案结构
16. Tri-State TreeView
http://www.codeproject.com/cs/miscctrl/TriStateTreeViewSubmissio.asp
A tri-state TreeView is a tree view control that displays check boxes
next to the tree nodes.
这个变成checkbox了...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.96.83
1F:推 PsMonkey:糟糕... 这篇不知道该放在哪里.... Orz 09/27 13:50