llms.txt@docs/public · git:20261006.a110d98 · 2026-10-06 · sha256 7d3b278a44d6bb88

llms.txt@docs/public git:20261006.a110d98A

Immutable. This exact content never changes and is served at /api/v1/blob/7d3b278a44d6bb88.

# Semiotic

> React data visualization library with charts, network graphs, streaming data, and coordinated dashboards. Machine-readable schemas, executable examples, diagnostics, and an MCP server support generating, checking, and repairing chart code.

## Docs

- [Getting Started](/getting-started): Installation, quick examples, and first chart
- [Complete a Task](/tasks): Check category values, maintain a live chart, or correct a published claim
- [Source Task Packets](/tasks/index.json): Generated task guidance with selected schemas, repairs, source identity and evidence limits; installed and deployed parity require separate checks
- [Choose a Chart](/choose): Profile a dataset and rank charts by fit and communicative act
- [Charts](/charts): All chart types with live examples, prop tables, and grounding panels
- [Frames](/frames): StreamXYFrame, StreamOrdinalFrame, StreamNetworkFrame — full control API
- [Features](/features): Axes, tooltips, interaction, responsive, composition, accessibility
- [Artifact Contracts](/artifacts/overview): Optional sidecars for purpose, claims, evidence, time, correction, policy evaluation, and transfer
- [Theming](/theming/theme-provider): ThemeProvider, presets, semantic colors, serialization
- [Cookbook](/cookbook): Advanced patterns and recipes
- [Playground](/playground): Interactive, shareable prop exploration for every chart type

## Charts — XY

- [LineChart](/charts/line-chart): Line traces with curve interpolation, area fill, and point markers. _(act: tracking)_
- [BumpChart](/charts/bump-chart): Ranked series trajectories across ordered or time-based columns, with optional magnitude-encoded ribbons. _(act: tracking)_
- [AreaChart](/charts/area-chart): Filled area chart with optional stroke line. _(act: tracking)_
- [DifferenceChart](/charts/difference-chart): Two-series difference chart: fills the area between series A and series B with a color that switches at each crossover — A's color where A > B, B's… _(act: alerting)_
- [StackedAreaChart](/charts/stacked-area-chart): Stacked area chart with optional normalization to 100%. _(act: apportioning)_
- [Scatterplot](/charts/scatterplot): Individual data points plotted by x/y position with optional size and color encoding. _(act: alerting)_
- [BubbleChart](/charts/bubble-chart): Scatterplot with required size dimension for three-variable comparison. _(act: relating)_
- [Heatmap](/charts/heatmap): Grid/matrix visualization with color-encoded cell values. _(act: relating)_
- [QuadrantChart](/charts/quadrant-chart): Scatterplot divided into four labeled, colored quadrants by center lines. _(act: relating)_
- [MultiAxisLineChart](/charts/multi-axis-line-chart): Dual Y-axis line chart for comparing two series with different scales on the same x axis. _(act: comparing)_
- [WaterfallChart](/charts/waterfall-chart): Cumulative signed steps as floating bars. _(act: tracing)_
- [CandlestickChart](/charts/candlestick-chart): OHLC candlestick bars, or a range chart when open/close are omitted. _(act: alerting)_
- [ConnectedScatterplot](/charts/connected-scatterplot): Scatterplot where points are connected in order, showing trajectories through 2D space. _(act: tracking)_
- [ScatterplotMatrix](/charts/scatterplot-matrix): Multi-panel scatterplot grid with crossfilter brushing. _(act: relating)_

## Charts — Ordinal

- [BarChart](/charts/bar-chart): Vertical or horizontal bars for categorical comparisons. _(act: ranking)_
- [StackedBarChart](/charts/stacked-bar-chart): Stacked bars for part-to-whole comparisons across categories. _(act: comparing)_
- [GroupedBarChart](/charts/grouped-bar-chart): Side-by-side bars for comparing sub-categories within categories. _(act: comparing)_
- [SwarmPlot](/charts/swarm-plot): Beeswarm/jittered dot plot showing individual data points within categories. _(act: alerting)_
- [BoxPlot](/charts/box-plot): Box-and-whisker plots showing statistical distribution (median, quartiles, outliers) per category. _(act: characterizing)_
- [Histogram](/charts/histogram): Binned frequency distribution chart. _(act: characterizing)_
- [ViolinPlot](/charts/violin-plot): Violin plots showing the full distribution shape (kernel density) per category. _(act: characterizing)_
- [DotPlot](/charts/dot-plot): Cleveland-style dot plot for comparing values across categories. _(act: ranking)_
- [PieChart](/charts/pie-chart): Proportional slices in a circle for part-to-whole relationships. _(act: apportioning)_
- [DonutChart](/charts/donut-chart): Pie chart with a hole in the center. _(act: apportioning)_
- [GaugeChart](/charts/gauge-chart): Single-value gauge with threshold zones, needle indicator, and configurable sweep angle. _(act: comparing)_
- [FunnelChart](/charts/funnel-chart): Funnel visualization with two orientations. _(act: tracing)_
- [RadarChart](/charts/radar-chart): Radial multivariate comparison. _(act: comparing)_
- [SwimlaneChart](/charts/swimlane-chart): Categorical lanes with sequentially stacked items colored by subcategory. _(act: comparing)_
- [LikertChart](/charts/likert-chart): Visualize Likert scale survey responses. _(act: comparing)_

## Charts — Network

- [MotifBraidChart](/charts/motif-braid-chart): Evidence-backed journey reader from semiotic/atlas.
- [DependencyForestChart](/charts/dependency-forest-chart): Dependency X-Ray reader from semiotic/atlas.
- [ForceDirectedGraph](/charts/force-directed-graph): Physics-based node-link diagram. _(act: tracing)_
- [SankeyDiagram](/charts/sankey-diagram): Flow diagram showing weighted connections between nodes. _(act: tracing)_
- [ProcessSankey](/charts/process-sankey): Temporal sankey with a real time axis. _(act: tracing)_
- [ChordDiagram](/charts/chord-diagram): Circular diagram showing inter-relationships and flow volumes between groups. _(act: tracing)_
- [TreeDiagram](/charts/tree-diagram): Hierarchical tree layout. _(act: nesting)_
- [Treemap](/charts/treemap): Space-filling rectangular hierarchy visualization. _(act: nesting)_
- [CirclePack](/charts/circle-pack): Nested circles representing hierarchical data. _(act: nesting)_
- [OrbitDiagram](/charts/orbit-diagram): Animated orbital diagram showing hierarchical data as nodes orbiting a center. _(act: nesting)_

## Charts — Geo

- [ChoroplethMap](/charts/choropleth-map): Geographic choropleth map with colored regions based on data values. _(act: locating)_
- [ProportionalSymbolMap](/charts/proportional-symbol-map): Geographic map with sized symbols at point locations. _(act: locating)_
- [FlowMap](/charts/flow-map): Geographic flow map showing movement between locations with animated particles. _(act: tracing)_
- [DistanceCartogram](/charts/distance-cartogram): Cartogram distorting geographic positions based on travel time or cost from a center point. _(act: ranking)_

## Charts — Value

- [BigNumber](/charts/big-number): Value component, not a chart HOC: render one focal number with optional comparison / target / threshold zones and four layout modes (tile / present… _(act: presenting)_

## Charts — Realtime

- [RealtimeLineChart](/charts/realtime-line-chart): Streaming line chart rendered on canvas.
- [RealtimeHistogram](/charts/realtime-histogram): Streaming bar chart with binned aggregation.
- [RealtimeSwarmChart](/charts/realtime-swarm-chart): Streaming swarm/scatter chart showing individual data points over time.
- [RealtimeWaterfallChart](/charts/realtime-waterfall-chart): Streaming waterfall chart with positive/negative bars and connectors.
- [RealtimeHeatmap](/charts/realtime-heatmap): Streaming 2D heatmap with binned time and value aggregation.

## Charts — Physics

- [FlowCircuitChart](/charts/flow-circuit-chart): Flow Circuit reader from semiotic/atlas.
- [GaltonBoardChart](/charts/galton-board-chart): Distribution drop with values assigned to bins before replay. _(act: characterizing)_
- [EventDropChart](/charts/event-drop-chart): Physics-backed event-time drop chart for arrival replay, window barriers, and late/watermark handling. _(act: alerting)_
- [UnitPileChart](/charts/unit-pile-chart): Physics-backed unit pile chart. _(act: comparing)_
- [CollisionSwarmChart](/charts/collision-swarm-chart): Physics swarm with exact quantitative x, vertical collision spacing, and disclosed overlap when crowded. _(act: characterizing)_
- [GauntletChart](/charts/gauntlet-chart): Physics-backed compound-plan gauntlet. _(act: tracing)_
- [CrucibleChart](/charts/crucible-chart): Physics-backed authored treatment chart. _(act: tracing)_
- [ProcessFlowChart](/charts/process-flow-chart): Physics-backed multi-body process flow. _(act: tracing)_
- [PacketFlowChart](/charts/packet-flow-chart): Experimental physics-backed flow chart. _(act: tracing)_
- [ChainReactionChart](/charts/chain-reaction-chart): Physics-backed dependency chain reaction. _(act: tracing)_

## Intelligence (AI surface)

- [Chart Suggestions](/intelligence/suggestions): suggestCharts — rank charts for a dataset and intent
- [Capability Authoring](/intelligence/capability-authoring): ChartCapability descriptors, registerChartCapability, registerIntent
- [Audience Profiles](/intelligence/audience-profiles): AudienceProfile — familiarity, targets, stretch picks, reception modality
- [Variant Discovery & Repair](/intelligence/variant-discovery): proposeVariant, evaluateVariantProposal, repairChartConfig
- [Interrogation](/intelligence/interrogation): useChartInterrogation — chat with a chart's data
- [Agent-Reader Grounding](/intelligence/reader-grounding): buildReaderGrounding — description + intent + structure payload
- [CLI & MCP](/intelligence/cli-mcp): npx -p semiotic semiotic-ai flags and the npx -y -p semiotic semiotic-mcp tool server

## Features

- [Coordinated Views](/features/linked-charts): LinkedCharts, cross-highlighting, crossfilter brushing
- [Composition](/features/composition): ChartGrid, ContextLayout, CategoryColorProvider
- [Responsive](/features/responsive): responsiveWidth, responsiveHeight
- [Physics Process Authoring](/features/physics-process-guide): Metric-driven process geometry, stage sensors, journey ledgers, settled evidence, and live capacity
- [Accessibility](/accessibility/overview): Keyboard navigation, ARIA, audit, descriptions, structured navigation, preference hooks
- [Annotations](/annotations/overview): Labels, callouts, thresholds, placement, density, and analytical overlays
- [Annotation Provenance & Lifecycle](/annotations/provenance-lifecycle): Provenance, freshness, editorial status, and supersession
- [Serialization](/intelligence/serialization): toConfig, fromConfig, toURL, copyConfig, configToJSX
- [Server Rendering](/using-ssr): renderChart, renderToImage, renderToAnimatedGif, renderDashboard

## AI Integration (machine-readable)

- [Full AI Reference](/CLAUDE.md): Comprehensive on-demand guide with all props and patterns
- [schema.json](/schema.json): Machine-readable component schemas
- [API Reference](/api-reference.md): Compact system prompt for context-constrained agents
- [Examples](/examples.md): Copy-paste code examples for every chart type
- [llms-full.txt](/llms-full.txt): Expanded single-file documentation dump

## Optional

- [Cookbook — Radar](/cookbook/radar-plot): Radar/spider charts
- [Cookbook — Timeline](/cookbook/timeline): Timeline visualizations
- [Cookbook — Marginal Graphics](/cookbook/marginal-graphics): Distribution plots in scatter margins
- [Custom Charts](/features/custom-charts): XY/Ordinal/Network custom layouts and semiotic/recipes
- [Vega-Lite Translator](/intelligence/vega-lite): Convert Vega-Lite specs to Semiotic