See below for live examples of various uses.
Basic Usage
Layout / Positioning
Operations on Graphs
Labels
Appearance Customization
Paths
Layers
Event Handling
Miscellaneous