Open source

Data-driven document manipulation — the foundation of most custom web data visualisation.

PriceFree

Why we recommend it

It isn't a charting library, it's a toolkit for binding data to DOM elements, which is why genuinely bespoke visualisations tend to end up here rather than in a chart library.

Strengths

  • Almost unlimited flexibility for custom visualisation
  • Excellent scales, axes and transition primitives
  • Enormous body of published examples

Drawbacks

  • Steep learning curve — it's a way of thinking, not just an API
  • Overkill for standard bar and line charts
  • Requires solid JavaScript and SVG knowledge

All product names, logos and brands referenced on this site are the property of their respective owners. They are used here for identification purposes only, to describe the tools being reviewed. Their use does not imply any affiliation with, endorsement by, or sponsorship of The Design Tools by those owners.