The built-in Array class.
The top-level Protovis namespace, pv
Represents an anchor on a given mark.
Represents an area mark: the solid area between two series of
connected line segments.
Represents a bar: an axis-aligned rectangle that can be stroked and
Represents a reusable interaction; applies an interactive behavior to
a given mark.
Implements interactive dragging starting with mousedown events.
Implements interactive panning starting with mousedown events.
Implements interactive fuzzy pointing, identifying marks that are in
close proximity to the mouse cursor.
Implements interactive resizing of a selection starting with mousedown
Implements interactive selecting starting with mousedown events.
Implements interactive zooming using mousewheel events.
Represents an abstract (possibly translucent) color.
Represents a color in HSL space.
Represents a color in RGB space.
A collection of standard color palettes for categorical encoding.
Represents a constraint that acts on particles.
Constrains particles to within fixed rectangular bounds.
Constraints circles to avoid overlap.
Constraints particles to a fixed position.
Represets a DOM operator for the specified map.
Represents a Node
in the W3C Document Object Model.
Represents a dot; a dot is simply a sized glyph centered at a given
point that can also be stroked and filled.
Represents a flatten operator for the specified array.
Represents a force that acts on particles.
An n-body force, as defined by Coulomb's law or Newton's law of
gravitation, inversely proportional to the square of the distance between
Implements a drag force, simulating friction.
Implements a spring force, per Hooke's law.
Represents an abstract text formatter and parser.
The format string is in the same format expected by the
function in C.
Represents a number format, converting between a number
Represents a time format, converting between a number
representing a duration in milliseconds, and a string
Represents a pair of geographic coordinates.
Represents a geographic projection.
Represents a geographic scale; a mapping between latitude-longitude
coordinates and screen pixel coordinates.
Tick functions for geographic scales.
Represents a histogram operator.
Represents an image, either a static resource or a dynamically-
generated pixel buffer.
Represents a text label, allowing textual annotation of other marks or
arbitrary text within the visualization.
Represents an abstract layout, encapsulating a visualization technique
such as a streamgraph or treemap.
Implements a layout for arc diagrams.
Implements a hierarchical layout using the cluster (or dendrogram)
A variant of cluster layout that is space-filling.
Implements force-directed network layout as a node-link diagram.
Implements a grid layout with regularly-sized rows and columns.
Represents an abstract layout for hierarchy diagrams.
Implements a horizon layout, which is a variation of a single-series
area chart where the area is folded into multiple bands.
Implements a hierarchical layout using the indent algorithm.
Implements a network visualization using a matrix view.
Represents an abstract layout for network diagrams.
Represents a link in a network layout.
Represents a node in a network layout.
Implements a hierarchical layout using circle-packing.
Implemeents a hierarchical layout using the partition (or sunburst,
A variant of partition layout that is space-filling.
Implements a network visualization using a node-link diagram where
nodes are rolled up along two dimensions.
Implements a layout for stacked visualizations, ranging from simple
stacked bar charts to more elaborate "streamgraphs" composed of stacked
Implements a node-link tree diagram using the Reingold-Tilford "tidy"
tree layout algorithm.
Implements a space-filling rectangular layout, with the hierarchy
represented via containment.
Represents a series of connected line segments, or polyline
that can be stroked with a configurable color and thickness.
Represents a data-driven graphical mark.
Represents a Nest operator for the specified array.
Represents a container mark.
A weighted particle that can participate in a force simulation.
Represents a quadtree: a two-dimensional recursive spatial
Represents a horizontal or vertical rule.
Represents a scale; a function that performs a transformation from
data domain to visual range.
Represents a linear scale; a function that performs a linear
Represents an ordinal scale.
Represents a quantile scale; a function that maps from a value within
a sortable domain to a quantized numeric range.
Represents an abstract quantitative scale; a function that performs a
Represents a root scale; a function that performs a power
Represents a particle simulation.
Represents a transformation matrix.
Represents a tree operator for the specified array.
Represents a two-dimensional vector; a 2-tuple ⟨x,
Protovis major and minor version numbers.
Represents a wedge, or pie slice.