Re: [問題] 請問畫tree的工具
※ 引述《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
推
09/27 13:50, , 1F
09/27 13:50, 1F
討論串 (同標題文章)