UNPKG

@tanstack/charts

Version:

A chart grammar for TypeScript and JavaScript. Marks consume your data directly, channels describe visual encodings, and the engine compiles them into a renderer-neutral keyed scene. TanStack's compact scales cover common numeric and categorical mappings.

55 lines (54 loc) 2.93 kB
export { areaY } from './area.js'; export { areaX } from './area-x.js'; export { arrow } from './arrow.js'; export { barX, barY } from './bar.js'; export { bandX, bandY } from './band.js'; export { boxRows, boxX, boxY } from './box.js'; export { crosshair } from './crosshair.js'; export type { CrosshairAxisOptions, CrosshairBandOptions, CrosshairLabelOptions, CrosshairMarkerOptions, CrosshairOptions, CrosshairRuleOptions, } from './crosshair.js'; export { d3AreaXCurve } from './d3-area-x.js'; export { d3Curve } from './d3-shape.js'; export { differenceX, differenceY } from './difference.js'; export { createDotLayout, dodgeX, dodgeY } from './dodge.js'; export { dot } from './dot.js'; export { facet, facetChart } from './facet.js'; export { frame } from './frame.js'; export { whenFocused } from './focus-mark.js'; export { focusedSceneNodes, resolveFocusScene } from './focus-layer.js'; export type { ResolvedFocusScene } from './focus-layer.js'; export { resolveFocusPresentation } from './focus-presentation.js'; export { group } from './group.js'; export { hexagon } from './hexagon.js'; export { lineX, lineY } from './line.js'; export { linearRegressionRowsX, linearRegressionRowsY, linearRegressionX, linearRegressionY, } from './regression.js'; export { ridgelineX, ridgelineY } from './ridgeline.js'; export { link } from './link.js'; export { colorGradientLegend, colorLegend } from './legend-static.js'; export { createMark } from './mark.js'; export { compositeMark } from './mark-composite.js'; export { cell, rect } from './rect.js'; export { createChartRuntime, isResponsiveChartDefinition } from './runtime.js'; export { createChartScene, defaultChartTheme, defineChart, findNearestPoint, viewportInteractionPoints, } from './scene.js'; export { renderChartSvg } from './svg.js'; export { stack } from './stack.js'; export { binX, binY } from './transform-bin.js'; export { binXY } from './transform-bin-xy.js'; export { binTimeX, binTimeY } from './transform-bin-time.js'; export { cumulative } from './transform-cumulative.js'; export { fold } from './transform-fold.js'; export { groupBy } from './transform-group.js'; export { mosaicX, mosaicY } from './transform-mosaic.js'; export { normalize } from './transform-normalize.js'; export { deviation, delta, first, last, median, quantile, ratio, variance, } from './transform-reduce.js'; export { rank } from './transform-rank.js'; export { select } from './transform-select.js'; export { stackRowsX, stackRowsY } from './transform-stack.js'; export { waterfall } from './transform-waterfall.js'; export { rollingWindow } from './transform-rolling-window.js'; export { ruleX, ruleY } from './rule.js'; export { text } from './text.js'; export { tickX, tickY } from './tick.js'; export { vector } from './vector.js'; export { violinX, violinY } from './violin.js'; export { waffleX, waffleY } from './waffle.js'; export type * from './universal-types.js';