Skip to main content

Charts (libraries)

Tools to create charts (bars, lines, simple maps…) for a website, report, or project.

Apache Superset open-source platform for data exploration and dashboards (SQL IDE + charts).

Chart.js  is a data visualization library for making HTML-based charts. It allows developers to easily add dynamic and interactive graphs to applications with large data quantities.

Chartkick  is a JavaScript library for easily creating charts and graphs. It provides a simple API for creating various charts, including line, bar, pie, and more.

D3 is a JavaScript library for visualizing data with HTML, SVG, and CSS.

Observable Plot the JavaScript library for exploratory data visualization. Create expressive charts with concise code.

PixPlot open-source visualization of large image collections in 2D projection (WebGL).

Plotly.js is an open source high-level, declarative charting library, ships with over 40 chart types, including 3D charts, statistical graphs, and SVG maps.

RAWGraphs open-source tool to create from CSV files, pick and customize pre-loaded designs, and export completed visualizations (SVG/PNG).

Recharts  is a data visualization library created using React and D3. It can render items with many information panes on the same chart and crosshairs to track values on pointer movements over data plots, data labels, data callouts, and data ranges.

Vega & Vega-Lite open-source for interactive JSON visualizations (Canvas/SVG).