D3
Open source
Free
Free forever
Overview
D3.js is a low level JavaScript library for creating dynamic and interactive data visualizations. It provides tools for selections, scales, axes, shapes, layouts, geographic maps, animations and interactions, giving developers precise control over how data is represented on the web. D3 works directly with web standards including SVG and Canvas and can be used with frameworks such as React, Vue and Svelte.
Key features
- Custom data visualizations
- Interactive charts and graphics
- Geographic maps and layouts
- SVG Canvas and HTML support