@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
TypeScript
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';