MATLAB - GraphViz interface
by Leon Peshkin
23 Feb 2004
(Updated 06 Dec 2004)
Interface GraphViz graph layout and MATLAB user interface power.
|
Watch this File
|
| File Information |
| Description |
Feb 2004 Massachusetts Institute of Technology, AI Lab
MATLAB <-> GraphViz by Dr. Leon Peshkin: pesha @ ai.mit.edu | http://www.csail.mit.edu/~pesha
this is a README file for `ad hoc' MATLAB package created to interface AT&T GraphViz graph layout and MathWorks MATLAB user Interface powers. Please make sure you have both MATLAB and GraphViz properly installed on your system. The package works on Unix and even on Windows. Use at your own risk.
README - this file
graph_to_dot.m - Creates a GraphViz formated file from a graph given by an adjacency matrix.
dot_to_graph.m - Extracts an adjacency matrix, node labels, and layout from a GraphViz file.
graph_draw.m - Draws a graph in MATLAB with a given layout
make_layout.m - used to do a lame layout in case no layout is fed to graph_draw
draw_dot.m - a sample code illustrating use of package functions.
draws a graph defined by adjacency matrix, by
-first converting it to a GraphViz file (graph_to_dot)
-then calling NEATO of GraphViz to do a layout
-then importing layout file back into Matlab (dot_to_graph)
-finally calling graph_draw to display the layout
sample_click.m - an auxiliary sample code which allows to right-mouse-click on the nodes of
a graph to call a dummy function currently just printing that node's label
my_setdiff.m - my version of setdiff() which works much faster |
| Acknowledgements |
This submission has inspired the following:
MATLAB GraphViz Layout importer
|
| MATLAB release |
MATLAB 6.1 (R12.1)
|
| Other requirements |
GraphViz from AT&T |
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Comments and Ratings (17) |
| 28 Feb 2004 |
Nick Valuy
|
|
|
| 29 Mar 2004 |
Ben Zana
|
|
|
| 02 Apr 2004 |
Nick Henderson
|
|
|
| 09 Oct 2004 |
Koni Wolka
|
|
|
| 23 Nov 2004 |
Sébastien Vast
|
|
|
| 05 Apr 2005 |
Etienne Lefebvre
|
|
|
| 10 May 2005 |
Jing Tang
|
|
|
| 16 Feb 2006 |
son hong
|
|
|
| 12 Dec 2006 |
Stephen Cowen
|
|
|
| 30 Apr 2008 |
Michael Jachan
|
|
|
| 29 Jun 2008 |
Yuri Medvedev
|
|
|
| 19 Sep 2008 |
Valentina Rossetti
|
|
|
| 26 Sep 2008 |
Mark Bolan
|
|
|
| 02 Mar 2010 |
Marco Canini
|
|
|
| 17 Apr 2010 |
Shicai Yang
|
|
|
| 20 Oct 2010 |
Jonathan C. Lansey
|
|
|
| 31 Oct 2011 |
Wilmer
|
|
|
| Updates |
| 13 Apr 2004 |
arc lables; other minor changes
like isolated nodes. |
| 06 Dec 2004 |
arc lables; other minor changes
like isolated nodes. |
|
Contact us at files@mathworks.com