Home » Images » Image_GraphViz
Interface to AT&T's GraphViz tools
This package is unmaintained.
Download latest release 1.3.0 (archived versions might be outdated)
License: PHP License
Description
The GraphViz class allows for the creation of and the work with directed and undirected graphs and their visualization with AT&T's GraphViz tools.
Documentation
Maintainers
- Philippe Jausions (jausions) — lead, active
- Dr. Volker Goebbels (vmg) — lead, inactive
- Sebastian Bergmann (sebastian) — lead, inactive
Dependencies
Required
- PHP (>= 4.0.0)
- PEAR Installer (>= 1.6.2)
Releases
- 1.3.0 (stable, 2010-10-24)
Release notes
License: PHP License
QA release
SVN dir layout
Request #12913 Error report upon renderDotFile error
Bug #15019 addCluster using attributes twice
Request #15943 adding subgraph to subgraph?
Request #15943 adding subgraph to subgraph?
Bug #16326 image() doesn't return error on unknown format.
Bug #16569 Image_GraphViz uses @package GraphViz
Bug #16872 Cluster display
Bug #17746 Nested Clusters not working - 1.3.0RC3 (beta, 2008-02-05)
Release notes
License: PHP License
- PEAR Coding Standard fixes:
- Support for PEAR_Error (Req #12913) - 1.3.0RC2 (beta, 2007-11-27)
Release notes
License: PHP License
- Fixes memory usage (Req #8380)
- Added MIME types
- Fixes a filesystem cache issue
- Added .phpt unit tests - 1.3.0RC1 (beta, 2007-11-19)
Release notes
License: PHP License
- PEAR Coding Standard fixes:
+ TRUE vs true, FALSE vs false,
+ @return docblock
+ Missing docblocks
+ switch/case blocks
+ Better E_ALL compliance
- Support for HTML-like labels
- Support for node port (Bug #4924)
- Proper escaping of IDs/values
- Support for multiline values
- Support for multiple edges between same nodes (Req #6630)
- Choice of GraphViz command to use for rendering (Bug #10753)
- Support for "strict" graphs
- Fix for undirected vs. directed graph (Bug #10753)
- Base binary path (Req #8295)
- Better error handling (more checking)
- Nodes in subgraphs
- Indentation in DOT file - 1.2.1 (stable, 2006-05-23)
Release notes
License: PHP License
no release notes
- 1.2.0 (stable, 2006-05-11)
Release notes
License: PHP License
+ Added renderDotFile() method that renders an existing DOT file.
- 1.1.0 (stable, 2005-01-19)
Release notes
License: PHP License
+ Added fetch() method that returns the generated image.
+ Added support for named graphs.
+ Added support for cluster attributes.
* Fixed a bug with graph attributes.
- 1.1.0beta1 (beta, 2004-12-22)
- 1.0.3 (stable, 2004-02-25)
Release notes
License: PHP License
* Fixed bugs #109 and #852.
- 1.0.2 (stable, 2004-02-20)
Release notes
License: PHP License
* Fixed Content-Type header for SVG images.
* Improved temporary file creation by using System::mktemp() instead of tempnam().
- 1.0.1 (stable, 2002-12-11)
Release notes
License: PHP License
+ Nodes can be grouped now by passing a group name as 3rd parameter to the addNode() method.
+ The new addCluster() method can be used to give a label to a group of nodes and let GraphViz treat it as a node cluster.
- 1.0 (stable, 2002-12-08)
Release notes
License: PHP License
* Added some missing newline characters in GraphViz markup.
- 0.4 (stable, 2002-11-24)
Release notes
License: PHP License
* Send correct Content-Type in image() header depending on generated format.
* Renamed methods to conform with PEAR standard.
- 0.3 (stable, 2002-09-25)
Release notes
License: PHP License
* Allow for edges without attributes. (Patch by Carsten Saathoff <kodemaniak@gmx.de>)
Bugs
| ID | Status | Type | Version | Date | Summary |
|---|---|---|---|---|---|
| #109 | Closed | Bug | 2003-10-16 | image() calls header() for non-binary imagemap-data | |
| #121 | Closed | Bug | 2003-10-18 | after update from php 4.3.1 to 4.3.3 labels are not drawn | |
| #439 | Closed | Bug | 2003-12-16 | Temp dir is not /tmp under windows | |
| #852 | Closed | Bug | 2004-02-25 | Incorrect require_once call in Image/GraphViz.php | |
| #3349 | Bogus | Bug | 2005-02-01 | Error in GraphViz | |
| #4924 | Closed | Bug | 2005-07-26 | Links in record type nodes do not work | |
| #4972 | No Feedback | Bug | 2005-08-02 | Undefined variable if $fp not a valid resource | |
| #6630 | Closed | Req | 1.1.0 | 2006-01-30 | Multiple edges between 2 nodes |
| #8294 | Closed | Bug | 1.2.1 | 2006-07-26 | Trailing linebreak after php end-tag |
| #8295 | Closed | Req | CVS | 2006-07-26 | One path to binaries |
| #8380 | Closed | Req | 1.2.1 | 2006-08-07 | Use readfile instead of fread and echo |
| #10753 | Closed | Bug | CVS | 2007-04-17 | GraphViz PEAR does not handle properly non oriented graph |
| #12427 | Bogus | Bug | 1.2.1 | 2007-11-12 | Appears a bug when i try to change the fontsize of the node |
| #12913 | Closed | Req | 1.2.1 | 2008-01-15 | Error report upon renderDotFile error |
| #13053 | No Feedback | Bug | 1.2.1 | 2008-02-04 | parse error for cluster attributes |
| #15019 | Closed | Bug | 1.3.0RC3 | 2008-11-13 | addCluster using attributes twice |
| #15943 | Closed | Req | 2009-02-25 | adding subgraph to subgraph? | |
| #16034 | Open | Req | 1.3.0RC3 | 2009-03-13 | Please Change License |
| #16326 | Closed | Bug | 1.2.1 | 2009-06-15 | image() doesn't return error on unknown format. |
| #16569 | Closed | Bug | 1.3.0RC3 | 2009-09-04 | Image_GraphViz uses @package GraphViz |
| #16872 | Closed | Bug | 1.3.0RC3 | 2009-12-04 | Cluster display |
| #17214 | Open | Bug | 1.3.0RC3 | 2010-03-11 | Can not bind port "A" node "1" to another port "B" of that node "1" |
| #17215 | Duplicate | Bug | 1.3.0RC3 | 2010-03-11 | Can not bind port "A" node "1" to another port "B" of that node "1" |
| #17746 | Closed | Bug | Unknown | 2010-08-19 | Nested Clusters not working |
| #18227 | Wont fix | Bug | 1.3.0 | 2011-01-29 | GraphViz not working on PHP 5.3.x |
| #18667 | Open | Doc | 1.3.0 | 2011-07-14 | addCluster & addSubgraph: wrong title type |
| #18676 | Closed | Bug | 1.3.0 | 2011-07-21 | Cluster doesn't show if there's no nodes inside. |
| #19232 | Open | Bug | 1.3.0 | 2012-01-20 | xlink:title carriage return char |
| #19286 | Closed | Bug | 1.3.0 | 2012-02-10 | Loop error on empty clusters |
| #19573 | Open | Bug | 1.3.0 | 2012-08-21 | Nested Clusters with numeric ids won't work as expected |
| #20035 | Duplicate | Req | 1.3.0 | 2013-08-14 | Patch to enable default values to be set by node, edge, or graph. |
| #20036 | Feedback | Req | 1.3.0 | 2013-08-14 | Patch to enable default values to be set by node, edge, or graph. |
| #20171 | Closed | Bug | SVN | 2014-01-08 | Patch to get rid of errors in HTTP log (when creating clusters) and doc fix |