D3.js

D3.js — один из лучших инструментов для интерактивной визуализации сложных данных.

D3 (Data-Driven Documents) — это JavaScript-библиотека, с помощью которой можно создавать как статичные, так и интерактивные визуализации сложных данных.

D3.js

Где использовать D3

Главная задача этой библиотеки — наглядная визуализация больших массивов данных, по которой можно было делать выводы и находить закономерности. Всё, что потребуется для начала работы — это минимальные знания HTML+CSS+JS. Вы просто программируете алгоритм и внешний вид, а затем загружаете сырые данные, которые преобразуются в соответствии с заданными параметрами.

Примеры

На сайте d3js.org есть пара десятков примеров использования библиотеки.

D3.js
D3.js
D3.js