Build with WestCoast Charts.
Start with a working chart, look up an option, or connect your coding tools. Guides and reference pages share the same versioned source.
Start here
Your first chart
Imports, configuration and framework setup.
Read the getting started guide →Look it upOptions reference
Types, defaults and descriptions in one place.
Explore the reference →Guides
- Getting startedInstall the public MIT Core, use a pinned browser CDN or offline archive. ES modules, CommonJS, React, Vue, Svelte, Angular, SSR, TypeScript and CSP.
- Premium and licensingPremium chart families and separate type modules, licence keys, domain binding, watermark and dev hosts.
- Radial column chartsradialColumn: layers, links, keys, markers, encodings, goals, gauge, chord, readable labels, API.
- Quint timeline and convergenceShared-time-axis lanes for operations data, crossfilter, incidents and deployment markers. The labelled convergence lens expands time around an incident without changing values; loading, interaction, describe() and export.
- Vitals Clock and Practice ScheduleTwo separate Premium type modules: vital-sign time slots, practice resources and controlled schedule changes. Explicit imports, caller-defined bands and alarms, missing measurements, schedule helpers and redaction. Examples use invented demo data.
- Orient: align a radial viewOptional MIT feature for radial views: align a segment or time window, keep text upright, restore the view and respect reduced motion. Supported types, API, controls, events and persistence; the plain Core entry stays lean.
- Performance and securityLarge-data settings, measured numbers, bundle sizes, XSS, CSP, CSV, dependencies.
Reference
- AccessibilityKeyboard navigation, announcements, data tables, colour-vision palettes and reduced motion. Pinned library reference with source provenance.
- Theming and design tokensBuilt-in presets, light and dark modes, CSS tokens, precedence and registered themes. Pinned library reference with source provenance.
- Options referenceEvery option with type, default and description, generated from the shipped type declarations.
- Premium options referenceOptions of the premium chart types (plotOptions.sankey, .gantt, .radialColumn, ...).
- Premium and feature eventsGenerated callback signatures, payloads and cancellation rules; existing family signatures and optional standard event arguments.
- Map coverage and small statesDefault world coverage, explicit data gaps and the optional eight-state Natural Earth boundary supplement, with source provenance.
- Methods referenceChart instance and static methods with signatures.
- Error catalogValidator issue kinds, cause, path, suggestions, machine-applicable fixes and CLI exit codes. Check the resolved library and schema version.
Agent tools
- wcc command linePublic toolsInstall wcc, validate options, render SVG/PNG and inspect the drawn values. Runtime discovery, module support, keys and structured failures.
- MCP serverPublic toolsInstall wcc-mcp: seven tools, version discovery, resources and prompts over stdio or Streamable HTTP. Current runtime and module support are documented explicitly.
Compatibility
Choose the right import.
Measured Core and per-type sizes show the actual cost of selective loading. Heatmap order and Gauge options explain two configuration conventions. Maintenance and security describes the release and reporting process.
Readable by your agent, too.
Open or copy any page as Markdown. Start with llms.txt, then add repository instructions or explore the CLI and MCP interfaces.
Documentation source: library commit 95f093ba.