Skip to content

Composable Svelte chart components to build a wide range of visualizations

License

Notifications You must be signed in to change notification settings

techniq/layerchart

Repository files navigation

LayerChart

npm

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

pnpm i

Run dev server for layerchart package

cd packages/layerchart
pnpm dev

Add changeset to include change in changelog and determine next version

pnpm changeset

Community

Join the Discord server to ask questions, find collaborators, or just say hi!

LayerStack Discord community