рамки графічного представлення

Графічне представлення даних для покращення їх розуміння стало звичним явищем в Інтернеті. З’явилося багато фреймворків, переважно заснованих на JavaScript. Вибір правильного часто залежить від типів даних, які будуть представлені, і бажаного покриття для послуги. Але будьте обережні, деякі набагато складніше освоїти!
Структури графічного представлення:

D3.js http://d3js.org/

D3.js
Найбільш
Багато можливостей
Дозволяє сортувати та обробляти табличні дані
Найменший
Менша спільнота, тому що менш використовується рішення (мала підтримка)
Складність використання та інтеграції
Повільне виконання
На основі SVG це рішення пропонує широку сумісність (з IE9). Він мало використовується, хоча він дуже повний. Навіть якщо спільнота зростає і доступні все нові й нові приклади, D3.js залишається дуже складним у використанні.
 

iCharts http://www.icharts.net/

iCharts
Найбільш
Доступна підтримка
Простота використання та взаємодії
Швидкість виконання
Найменший
Обмежені та поширені візуалізації
Мало взаємодій
Платна ліцензія
Низька сумісність
iCharts — широко використовуване, але платне рішення. Він заснований на технології CANVAS, яка не забезпечує високу сумісність. Його перевага полягає в тому, що він доступний у хмарі і дуже схожий на рішення, яке використовується Google у системі аналітики.
 

ChartJS http://www.charjs.org/

Діаграма JS
Найбільш
Простота «налаштування»
Наявність шаблонів
Найменший
Низька сумісність (Canvas)
Структура, яка може бути обов’язковою
Широко використовується, це рішення має дуже велике співтовариство і, отже, дуже важливу доступну підтримку.
 

HighCharts http://www.highcharts.com/

Високі діаграми
Найбільш
Багато можливостей
Багато можливих взаємодій
доступні засоби масової інформації
Найменший
Платні формули
Це рішення є платним, але покладається на дуже велику спільноту. Використовується дуже великими іменами в Інтернеті, він дає змогу використовувати велику кількість графічних зображень і повну інтеграцію.
 

на закінчення

Важко сказати, що одне рішення краще іншого. Тому що, знову ж таки, найбільш підходящий фреймворк залежить від потреби... Якби потрібно було вибрати лише одну, D3.js, безсумнівно, був би рішенням для вибору, оскільки він дозволяє дуже широке та вражаюче налаштування графіки, але будьте обережні, це також надзвичайно повний і складний!