Components and examples
Registry currently includes 36 chart components (2D + 3D/WebGL).
2D charts are zero-setup. 3D/WebGL charts require echarts-gl and are currently early (not yet broadly battle-tested).
Install examples
npx shadcn@latest add https:shadcn-echarts.devstool.dev/r/area-chart.jsonnpx shadcn@latest add https:shadcn-echarts.devstool.dev/r/bar-chart.jsonnpx shadcn@latest add https:shadcn-echarts.devstool.dev/r/line-chart.jsonnpx shadcn@latest add https:shadcn-echarts.devstool.dev/r/pie-chart.jsonnpx shadcn@latest add https:shadcn-echarts.devstool.dev/r/radar-chart.jsonnpx shadcn@latest add https:shadcn-echarts.devstool.dev/r/scatter-chart.jsonnpx shadcn@latest add https:shadcn-echarts.devstool.dev/r/heatmap-chart.jsonnpx shadcn@latest add https:shadcn-echarts.devstool.dev/r/sankey-chart.jsonnpx shadcn@latest add https:shadcn-echarts.devstool.dev/r/treemap-chart.jsonnpx shadcn@latest add https:shadcn-echarts.devstool.dev/r/bar-3d-chart.jsonnpx shadcn@latest add https:shadcn-echarts.devstool.dev/r/globe-3d-chart.jsonnpx shadcn@latest add https:shadcn-echarts.devstool.dev/r/surface-3d-chart.jsonInteractive demo
For real-world usage, explore the live dashboard demo:
https://shadcn-echarts-demo.devstool.dev/dashboardDemo repository: github.com/noobships/shadcn-echarts-demo
Local workspace demo in this repo is still available via:
pnpm -C demo dev