Charts & Data Visualization Packages
Charting and data-visualization libraries for turning raw numbers into readable graphs, plots, and interactive dashboards across web and native apps.
Packages in Charts & Data Visualization
Recharts
A composable charting library for React, built on D3 and SVG.
React Flow
A highly customizable React library for building node-based editors, diagrams, and interactive flow charts.
Mermaid
Generate flowcharts, sequence diagrams, and 20+ other diagram types from markdown-like text
Chart.js
Simple, flexible JavaScript charting for designers and developers
Dagre
Automatic layout engine for directed graphs in JavaScript
D3.js
The JavaScript library for building custom, data-driven documents with SVG, Canvas, and HTML
ECharts
A powerful, interactive JavaScript charting and data-visualization library for the browser.
webpack-bundle-analyzer
Turns webpack build stats into an interactive, zoomable treemap so you can see exactly what's bloating every bundle.
chroma.js
JavaScript library for color conversion, manipulation, and scale generation
Leaflet
The leading lightweight open-source JavaScript library for mobile-friendly interactive maps.
Matplotlib
Python's foundational plotting library for static, animated, and interactive charts
react-chartjs-2
React components for Chart.js — typed, hooks-friendly charts for React apps
d3-scale
Encodes abstract data as visual scales for position, color, size, and other chart dimensions.
elkjs
Automatic graph layout engine for node-link diagrams, ported from the Eclipse Layout Kernel (ELK).
chartjs-plugin-datalabels
Highly customizable Chart.js plugin for displaying and styling data labels on any chart type.