LayerChart

Composable Svelte chart components to build a wide range of visualizations

README

LayerChart


A large collection of composable Svelte chart components to build a wide range of visualizations

- Cartesian (Bar, Area, Stack, Scatter)
- Radial (Pie, Arc, Sunburst)
- Hierarchy (Pack, Tree, Treemap, Sunburst)
- Graph (Sankey)
- Geo (Choropleth, Spike, Bubble, Point, Globe)

Interactions

- Tooltip, Highlights, Pan/Zoom

SVG

- Basic (Arc, Circle, Group, Line, Spline, Text)
- Gradients and Patterns
- ClipPath
- Multi-line text

Others

- Legends including ColorRamps

See also the companion library Svelte UX for a large collection of components, actions, stores, and utilities to build highly interactive applications.

Contributing


Install dependencies


  1. ```
  2. pnpm i
  3. ```

Run dev server for layerchart package


  1. ```
  2. cd packages/svelte-ux
  3. pnpm dev
  4. ```

Add changeset to include change in changelog and determine next version


  1. ```
  2. pnpm changeset
  3. ```