Bar Charts Explained
A bar is a number you can compare at a glance. Here's when to use one, the four layouts I actually ship, and the mistakes that make a bar chart lie.
Read postThe best charting libraries for modern web development
Browse a curated comparison of JavaScript chart and graph libraries— from lightweight charting tools to full visualization frameworks. Each entry covers features, ideal use cases, and a link to learn more.
No libraries match your search or filter.
A composable charting library built on React components
Data-Driven Documents - powerful visualization library
Simple yet flexible JavaScript charting library
Interactive charting library - great for data visualization
Interactive graphing library for JavaScript
Dynamic, browser-based visualization library for large data sets
Advanced charting library for interactive data visualizations
Web-based charting library for creating interactive charts
Powerful charting library for creating data visualizations
Reusable charting library built on top of D3.js
JavaScript library dedicated to graph drawing
D3-based reusable chart library for easy integration
Flexible JavaScript (HTML5) charting library for any project
JavaScript plotting library for jQuery
Force-directed graph layout algorithm in JavaScript
JavaScript diagramming library for interactive visualizations
Flexible JavaScript charting library for data analysis
Multi-dimensional charting library built on D3.js
Comprehensive JavaScript charting library suitable for all devices
Versatile JavaScript charting library for interactive data visualization
JavaScript toolkit for creating interactive time-series graphs
JavaScript 3D library for creating immersive 3D graphics in the web browser
Graph theory library for visualizing and analyzing complex networks
Low-level visualization components for React to build flexible data visualizations
Interactive visualization library for Python (and JavaScript) that targets modern web browsers
Open source vector graphics scripting framework that runs on top of the HTML5 Canvas
Fast HTML5 2D rendering engine that uses WebGL with a fallback to canvas
Creative coding library for JavaScript, making coding accessible and inclusive
Fast, flexible, open source JavaScript charting library for exploring large data sets
Rendering engine which provides a lightweight canvas library for vector graphic and interactive content
Declarative language for creating, sharing, and exploring interactive visualization designs
Modern charting library to build interactive visualizations in web pages
Flexible and simple-to-use JavaScript charts that work across platforms
An easy-to-use charting API for business analytics, based on D3.js
Tiny, ultra-fast Canvas charts for time series and high-volume data
Modern D3-based charting library and actively maintained C3 successor
TradingView's open-source library for fast financial charts
A concise API for exploratory data visualization, from the creators of D3
Alibaba's grammar-of-graphics charting engine for highly custom visualizations
Simple, responsive, and dependency-free charts with a friendly API
Composable React charting components from Formidable for web and React Native
Rich React chart components built on D3, with beautiful defaults and motion