Page 11 : 24
A Graph Library Extension of SVG
* Introduction
Europe - Denmark - Aalborg
Plan of this Talk
* XML, SVG, and Scheme
XML Notatation vs. Scheme Notation (1)
XML Notatation vs. Scheme Notation (2)
The idea of Mirroring
SVG, Scheme, and LAML
Authoring Approaches
* The Graph Abstractions
The Fundamental Graph Abstractions
A simple Graph Example - version 1
A simple Graph Example - version 2
A simple Graph Example - version 3
A simple Graph Example - version 4
Other Graph Abstractions
An Example with Composite Nodes
* Graph Animations
Graph Animations
Examples of Graph Animations (1)
Examples of Graph Animations (2)
Examples of Graph Animations (3)
* Final Remarks
Conclusions
The Fundamental Graph Abstractions
The fundamental SVG graph abstractions closely match the natural concepts from elementary graph theory
The overall graph construction function
(
svg-graph
list-of-nodes list-of-edges
)
The graph node construction function
(
svg-node
shape x y
label attributes
)
The graph edge construction function
(
svg-edge
from-node from-loc to-node to-loc
label attributes
)
The graph abstractions accept both
positional
and "
XML parameters
"