Class Index | File Index

Classes


Class Index

_global_


Array

The built-in Array class.

pv

The top-level Protovis namespace, pv.

pv.Anchor

Represents an anchor on a given mark.

pv.Area

Represents an area mark: the solid area between two series of connected line segments.

pv.Bar

Represents a bar: an axis-aligned rectangle that can be stroked and filled.

pv.Behavior

Represents a reusable interaction; applies an interactive behavior to a given mark.

pv.Behavior.drag

Implements interactive dragging starting with mousedown events.

pv.Behavior.pan

Implements interactive panning starting with mousedown events.

pv.Behavior.point

Implements interactive fuzzy pointing, identifying marks that are in close proximity to the mouse cursor.

pv.Behavior.resize

Implements interactive resizing of a selection starting with mousedown events.

pv.Behavior.select

Implements interactive selecting starting with mousedown events.

pv.Behavior.zoom

Implements interactive zooming using mousewheel events.

pv.Color

Represents an abstract (possibly translucent) color.

pv.Color.Hsl

Represents a color in HSL space.

pv.Color.Rgb

Represents a color in RGB space.

pv.Colors

A collection of standard color palettes for categorical encoding.

pv.Constraint

Represents a constraint that acts on particles.

pv.Constraint.bound

Constrains particles to within fixed rectangular bounds.

pv.Constraint.collision

Constraints circles to avoid overlap.

pv.Constraint.position

Constraints particles to a fixed position.

pv.Dom

Represets a DOM operator for the specified map.

pv.Dom.Node

Represents a Node in the W3C Document Object Model.

pv.Dot

Represents a dot; a dot is simply a sized glyph centered at a given point that can also be stroked and filled.

pv.Flatten

Represents a flatten operator for the specified array.

pv.Force

Represents a force that acts on particles.

pv.Force.charge

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 particles.

pv.Force.drag

Implements a drag force, simulating friction.

pv.Force.spring

Implements a spring force, per Hooke's law.

pv.Format

Represents an abstract text formatter and parser.

pv.Format.date

The format string is in the same format expected by the strftime function in C.

pv.Format.number

Represents a number format, converting between a number and a string.

pv.Format.time

Represents a time format, converting between a number representing a duration in milliseconds, and a string.

pv.Geo.LatLng

Represents a pair of geographic coordinates.

pv.Geo.Projection

Represents a geographic projection.

pv.Geo.projections


pv.Geo.scale

Represents a geographic scale; a mapping between latitude-longitude coordinates and screen pixel coordinates.

pv.Geo.scale#ticks

Tick functions for geographic scales.

pv.histogram

Represents a histogram operator.

pv.histogram.Bin

Represents a bin returned by the pv.histogram operator.

pv.Image

Represents an image, either a static resource or a dynamically- generated pixel buffer.

pv.Label

Represents a text label, allowing textual annotation of other marks or arbitrary text within the visualization.

pv.Layout

Represents an abstract layout, encapsulating a visualization technique such as a streamgraph or treemap.

pv.Layout.Arc

Implements a layout for arc diagrams.

pv.Layout.Bullet


pv.Layout.Cluster

Implements a hierarchical layout using the cluster (or dendrogram) algorithm.

pv.Layout.Cluster.Fill

A variant of cluster layout that is space-filling.

pv.Layout.Force

Implements force-directed network layout as a node-link diagram.

pv.Layout.Grid

Implements a grid layout with regularly-sized rows and columns.

pv.Layout.Hierarchy

Represents an abstract layout for hierarchy diagrams.

pv.Layout.Horizon

Implements a horizon layout, which is a variation of a single-series area chart where the area is folded into multiple bands.

pv.Layout.Indent

Implements a hierarchical layout using the indent algorithm.

pv.Layout.Matrix

Implements a network visualization using a matrix view.

pv.Layout.Network

Represents an abstract layout for network diagrams.

pv.Layout.Network.Link

Represents a link in a network layout.

pv.Layout.Network.Node

Represents a node in a network layout.

pv.Layout.Pack

Implements a hierarchical layout using circle-packing.

pv.Layout.Partition

Implemeents a hierarchical layout using the partition (or sunburst, icicle) algorithm.

pv.Layout.Partition.Fill

A variant of partition layout that is space-filling.

pv.Layout.Rollup

Implements a network visualization using a node-link diagram where nodes are rolled up along two dimensions.

pv.Layout.Stack

Implements a layout for stacked visualizations, ranging from simple stacked bar charts to more elaborate "streamgraphs" composed of stacked areas.

pv.Layout.Tree

Implements a node-link tree diagram using the Reingold-Tilford "tidy" tree layout algorithm.

pv.Layout.Treemap

Implements a space-filling rectangular layout, with the hierarchy represented via containment.

pv.Line

Represents a series of connected line segments, or polyline, that can be stroked with a configurable color and thickness.

pv.Mark

Represents a data-driven graphical mark.

pv.Nest

Represents a Nest operator for the specified array.

pv.Panel

Represents a container mark.

pv.Particle

A weighted particle that can participate in a force simulation.

pv.Quadtree

Represents a quadtree: a two-dimensional recursive spatial subdivision.

pv.Quadtree.Node

A node in a quadtree.

pv.Rule

Represents a horizontal or vertical rule.

pv.Scale

Represents a scale; a function that performs a transformation from data domain to visual range.

pv.Scale.linear

Represents a linear scale; a function that performs a linear transformation.

pv.Scale.log

Represents a log scale.

pv.Scale.ordinal

Represents an ordinal scale.

pv.Scale.quantile

Represents a quantile scale; a function that maps from a value within a sortable domain to a quantized numeric range.

pv.Scale.quantitative

Represents an abstract quantitative scale; a function that performs a numeric transformation.

pv.Scale.root

Represents a root scale; a function that performs a power transformation.

pv.Simulation

Represents a particle simulation.

pv.Transform

Represents a transformation matrix.

pv.Tree

Represents a tree operator for the specified array.

pv.Vector

Represents a two-dimensional vector; a 2-tuple ⟨x, y⟩.

pv.version

Protovis major and minor version numbers.

pv.Wedge

Represents a wedge, or pie slice.

Documentation generated by JsDoc Toolkit 2.3.2 on Sun May 30 2010 18:10:25 GMT-0700 (PDT)