Skip to content

mattlangeman/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/svelte-ux
pnpm dev

Add changeset to include change in changelog and determine next version

pnpm changeset

About

Composable chart components

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Svelte 86.4%
  • TypeScript 12.9%
  • Other 0.7%