Program composition
Compare distinct child panels, edit their layout, and replace one stable slot.
hconcat
editCompositionLayout
replaceCompositionChild
View full size
This catalog includes every maintained public chart example. Start with the curated gallery when you want a shorter representative set.
Compare distinct child panels, edit their layout, and replace one stable slot.
hconcat
editCompositionLayout
replaceCompositionChild
View full size
Repeat a complete point or bar chart by field value.
facet
editFacetHeaders
editCompositionLayout
View full size
Compare two quantitative fields and encode a category with color.
createScatterPlot
View full size
Aggregate values over time and split the result into series.
createLinePlot
View full size
Layer compatible marks without repeating the line position encodings.
createBarMark
encodeX
encodeY
createLineMark
View full size
Connect repeated and non-monotonic positions by a separate quantitative order field.
createLineMark
encodePathOrder
removePathOrder
View full size
Attach readable data labels to final point, bar, or rule items.
createTextMark
encodeText
editTextMark
View full size
Map two discrete fields to cells and a quantitative field to color.
createHeatmap
createTextMark
encodeText
View full size
Aggregate ordinal categories and arrange nominal groups side by side.
createBarPlot
View full size
Compare grouped aggregate values with a horizontal measure axis.
createBarMark
encodeX
encodeY
encodeColor
View full size
Bin a quantitative field and count category partitions.
createHistogram
View full size
Estimate grouped distributions and draw baseline-closed areas.
createAreaMark
encodeDensity
encodeColor
View full size
Layer observations, grouped fits, and confidence bands.
createPointMark
createRegression
View full size
Compress a long time series by folding values above and below a baseline.
createAreaMark
encodeHorizon
editHorizon
View full size
Keep observations visible while summarizing group uncertainty.
createErrorBar
View full size
Show interval ribbons with explicit lower and upper boundaries.
createErrorBand
View full size
Compose quartiles, whiskers, medians, and outlier points.
createBoxPlot
View full size
Compare complete distribution shapes across categories in a compact strip.
createGradientPlot
editGradientPlot
View full size
Compare complete distribution shapes across categories with symmetric or split density areas.
createViolinPlot
editDensity
View full size
Compare multivariate row profiles while retaining row-level identity.
createParallelCoordinates
encodeParallelCoordinates
View full size
Map quantitative fields to clockwise angle and radial distance.
encodeTheta
encodeR
encodePointRadius
View full size
Read angle and radial mappings with aligned axes, labels, and grids.
createGuides
editRadialAxis
View full size
Connect ordered angle and radial values as grouped open paths.
createLineMark
encodeTheta
encodeR
View full size
Close nominal-angle series without duplicating the first observation.
createLineMark
closed
View full size
Build proportional sectors with an inferred categorical color legend.
createArcMark
encodeTheta
encodeColor
View full size
Partition a full revolution by category-level sums without expanding rows.
createArcMark
encodeTheta
encodeColor
View full size
Compare radial magnitudes inside ordered categorical sectors.
createArcMark
encodeTheta
encodeR
View full size
Compare values as equal-width sectors around a Polar coordinate.
createArcMark
encodeTheta
encodeR
View full size
Select, filter, and emphasize final point, bar, and line items.
selectMarks
highlightMarks
View full size