Mercurial > hg > camir-aes2014
comparison toolboxes/graph_visualisation/share/graphviz/doc/html/todo.html @ 0:e9a9cd732c1e tip
first hg version after svn
author | wolffd |
---|---|
date | Tue, 10 Feb 2015 15:05:51 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:e9a9cd732c1e |
---|---|
1 <html> | |
2 <head> | |
3 <title>Graphviz todo list 30-January-2009</title> | |
4 </head> | |
5 <body bgcolor=#ffffff> | |
6 | |
7 <h1>Graphviz todo list 30-January-2009</h1> | |
8 <P> | |
9 The 4 categories give a rough time as to when a task should be done, | |
10 and reflect an assessment of the task's ease multiplied by its importance. | |
11 Thus, orthogonal layouts are extremely important but not easy, | |
12 so they fall into category 2. The following denote owners:<br> | |
13 AB=<A HREF=mailto:arif@research.att.com>Arif Bilgin</A><br> | |
14 ERG=<A HREF=mailto:erg@graphviz.org>Emden Gansner</A><br> | |
15 JCE=<A HREF=mailto:ellson@graphviz.org>John Ellson</A><br> | |
16 SCN=<A HREF=mailto:north@graphviz.org>Stephen North</A><br> | |
17 YH=<A HREF=mailto:yifanhu@graphviz.org>Yifan Hu</A><br> | |
18 | |
19 <hr align=left width=66> | |
20 <H2>Category 0</H2> | |
21 <pre> | |
22 ALL - Revise the buglist | |
23 SCN - Update dot/neatoguide | |
24 </pre> | |
25 <hr align=left width=66> | |
26 <H2>Category 1</H2> | |
27 <pre> | |
28 SCN - Lightweight edge labels in dot | |
29 ? - Lightweight node labels in dot, just placed outside nodes. | |
30 SCN - Treemaps | |
31 JCE - Extend attribute set for line styles | |
32 JCE - Allow arrowheads in the middle of edges | |
33 JCE - Support single, uniform font descriptors à la pango | |
34 ? - Move generic node adjustment and spline routing out of neato | |
35 ERG - New text labels with font elements <B>, <I>, <TT>, etc. (support via fontconfig or egregious hacks) | |
36 AB - Create Graph editor for Topview/Graphviz with OpenGL and GTK. (smyrna - in process) (Deprecate use of lefty) | |
37 YH/ERG - Clusters in sfdp | |
38 YH/ERG - Fixed nodes in sfdp | |
39 </pre> | |
40 <hr align=left width=66> | |
41 <H2>Category 2</H2> | |
42 <pre> | |
43 SCN/AB - New dot core: | |
44 - cgraph | |
45 - new rank assignment (have prototype) | |
46 - new mincross + clusters (partial prototype) | |
47 - symmetrize layouts | |
48 - Ulrik's improvements with network simplex | |
49 JCE - Shapes | |
50 - SVG grammar or other grammar to specify node and arrow shapes | |
51 - user-defined nodes in all code generators | |
52 YH/ERG - additional graph packing strategies | |
53 ? - Filters for GraphML and Chaco formats. | |
54 ? - Library for bundled edges (Given two sets of nodes, with positions, | |
55 forming a bipartite graph, return splines to bundle the edges together) | |
56 ? - better spacing of edges along the side of a node, especially | |
57 exposed port sides. Perhaps extend compass points to S, N, E, W to | |
58 mean anywhere along that side. | |
59 ? - Tabular layout in rows and columns in dot (swim lanes) | |
60 ? - Enable arbitrary depth clusters in neato using IPSEP | |
61 ? - Allow mixed edge types within the same graph | |
62 | |
63 </pre> | |
64 <hr align=left width=66> | |
65 <H2>Category 3</H2> | |
66 <pre> | |
67 Generic label placement, with and without modifying graph layout. | |
68 Support for compound graphs. | |
69 Spline router improvement (Gordon's improvements, alpha adjustments, fewer | |
70 inflection points) | |
71 Fast incremental hierarchical layout | |
72 Edge routing with just two vnodes per edge (after Kaufmann) | |
73 Graph language improvements | |
74 local name spaces | |
75 subclassing | |
76 Shapes - new parallelogram shape where angle is fixed for varying text | |
77 Orthogonal layouts. | |
78 Support rank=min/max within the context of a cluster | |
79 </pre> | |
80 <H2>General R&D directions</H2> | |
81 <pre> | |
82 Incremental layouts | |
83 Dot with orthogonal, coalesced edges (e.g., <A HREF=http://upload.wikimedia.org/wikipedia/en/thumb/7/74/Uml_diagram.svg/700px-Uml_diagram.svg.png>this</A>) | |
84 Constraint-based layouts | |
85 Display of large-graphs (hair ball problem) | |
86 - relaxing constraining edges | |
87 - edge bundles | |
88 Venn diagrams | |
89 Integration of geographic info - maps | |
90 </pre> | |
91 <H2>Done</H2> | |
92 <pre> | |
93 JCE - Extend attribute set for line thickness | |
94 ERG - New text labels with font elements <FONT> | |
95 ERG - Allow edges as line segments and polylines | |
96 ERG - New multiedge code | |
97 YH/ERG - New overlap adjustment strategies | |
98 YH - Faster fdp (sfdp) | |
99 ERG - Variable port depending on layout | |
100 ERG - Better aspect ratio in dot | |
101 ERG - New orthogonal routing code | |
102 JCE - use floats not ints where appropriate | |
103 YH - Filters for Matrix Market | |
104 </pre> | |
105 <H2>Retired</H2> | |
106 <pre> | |
107 JCE - Revise GV_FILE_PATH to work as directory list; remove loose ends | |
108 ERG - eliminate the nonlinear adjustment | |
109 - use convex hull or alpha shapes | |
110 </pre> | |
111 </body> | |
112 </html> |