Defines the namespace for all library Classes and Objects.
Works just like document.getElementById
Provides JSON utility functions.
This object is used for specifying different animation transitions in all visualizations.
Contains utility functions.
Defines a set of methods for data, canvas and label styles manipulation implemented by Graph.Node and Graph.Adjacence instances.
A visualization that displays stacked area charts.
A visualization that displays stacked bar charts.
A canvas widget used by all visualizations.
A multi-purpose Complex Class with common methods.
Contains rendering primitives for simple edge shapes.
A visualization that lays graphs using a Force-Directed layout algorithm.
Custom extension of Graph.Label.
Custom extension of Graph.Op.
Custom extension of Graph.Plot.
This class contains a list of Graph.Adjacence built-in types.
This class contains a list of Graph.Node built-in types.
A Graph Class that provides useful manipulation functions.
A Graph adjacence (or edge) connecting two Graph.Nodes.
An interface for plotting/hiding/showing labels.
Abstract Class implementing some DOM label methods.
Implements HTML labels.
Implements labels natively, using the Canvas text API.
Implements SVG labels.
A Graph node.
Perform Graph operations like adding/removing Graph.Nodes or Graph.Adjacences, morphing a Graph into another Graph, contracting or expanding subtrees, etc.
Graph rendering and animation methods.
Graph 3D rendering and animation methods.
Graph traversal and processing utility object.
A Hyperbolic Tree/Graph visualization.
Custom extension of Graph.Label.
Custom extension of Graph.Op.
Custom extension of Graph.Plot.
This class contains a list of Graph.Adjacence built-in types.
This class contains a list of Graph.Node built-in types.
Icicle space filling visualization.
Custom extension of Graph.Label.
Custom extension of Graph.Op.
Custom extension of Graph.Plot.
This class contains a list of Graph.Node built-in types.
Provides methods for loading and serving JSON data.
Contains rendering and other type of primitives for simple shapes.
AreaChart options.
BarChart options.
These are Canvas general options, like where to append it in the DOM, its dimensions, background, and other more advanced options.
Provides controller methods.
Provides Edge rendering options for Tree and Graph based visualizations.
Configuration for adding mouse/touch event handlers to Nodes.
Provides animation options like duration of the animations, frames per second and animation transitions.
Provides styling for Labels such as font size, family, etc.
Canvas drawing margins.
Panning and zooming options for Graph/Tree based visualizations.
Provides Node rendering options for Tree and Graph based visualizations.
Apply different styles when a node is hovered or selected.
PieChart options.
Tips options
Options related to (strict) Tree layout algorithms.
A visualization that displays stacked bar charts.
A multi purpose polar representation.
A radial graph visualization with advanced animations.
Custom extension of Graph.Label.
Custom extension of Graph.Op.
Custom extension of Graph.Plot.
This class contains a list of Graph.Adjacence built-in types.
This class contains a list of Graph.Node built-in types.
A Tree layout with advanced contraction and expansion animations.
Custom extension of Graph.Label.
Custom extension of Graph.Op.
Custom extension of Graph.Plot.
This class contains a list of Graph.Adjacence built-in types.
This class contains a list of Graph.Node built-in types.
A radial space filling tree visualization.
Custom extension of Graph.Label.
Custom extension of Graph.Op.
Custom extension of Graph.Plot.
This class contains a list of Graph.Adjacence built-in types.
This class contains a list of Graph.Node built-in types.
Abstract class providing base functionality for TM.Squarified, TM.Strip and TM.SliceAndDice visualizations.
Custom extension of Graph.Label.
Custom extension of Graph.Op.
Custom extension of Graph.Plot.
This class contains a list of Graph.Node built-in types.