13 Безкоштовних інструментів візуалізації даних
Погодьтеся, інформаційні дані не повинні бути нудними. Додавання чуточки привабливості вихідними даними можуть зробити їх зрозумілими і відразу ж привабливими.
В інтересах створення більш зручних даних і ненудних для вивчення всіма тими, хто буде дивитися вашу роботу, вибір вірного інструменту візуалізації даних є обов`язковим.
Існує так багато інструментів для вирішення цього завдання, і вибір правильного, який буде відповідати вашим потребам, може стати виснажливим. При цьому всім, слід враховувати деякі фактори при виборі ідеального інструменту візуалізації даних:
Відео: Ілля Рудерман: принципи візуалізації даних
- сумісність з браузерами;
- сумісність з іншими пристроями;
- формат вводу даних;
- налаштування;
- дизайн та інтерактивність;
- експорт;
- продуктивність;
- і багато іншого.
Ми вивчили найпопулярніші безкоштовні інструменти для візуалізації даних, і хочемо вам запропонувати кращі з них, на наш погляд.
1. D3.js
D3.js - найчастішезвана просто D3 - це найвідоміша бібліотека візуалізації даних на сьогоднішній день.
D3 дає можливість розробникам, створювати навіть найскладніші діаграми і графіки. Інструмент використовує вільні веб-технології: HTML, SVG і CSS, що є відмінним рішенням, якщо ви дбаєте про крос-платформної підтримки, оскільки iOS / Android програми, настільні додатки, а також веб-браузери та інші подібні платформи, можуть працювати з ними .
Зверніть увагу, що D3 призначений тільки для сучасних браузерах. Він не буде працювати в старих браузерах - все що раніше IE9, тому у вас можуть виникнути деякі проблеми з браузерної сумісністю. Іншим важливим моментом є те, що робота з D3 зажадає від вас витратити деякий час на вивчення D3 API. Однак, як тільки ви дізнаєтеся, як використовувати його, D3 може стати для вас неймовірно потужним інструментом візуалізації даних.
D3 - це вільне програмне забезпечення, а приклади створюваних візуалізацій, ви можете подивитися в цій галереї.
2. FusionCharts
FusionCharts розпорядженні колекцією з більш, ніж 90 графіків і 960 карт, здатних задовольнити весь діапазон потреб розробників і професійних експертів по візуалізації даних. З його підтримкою, починаючи від стародавнього IE6, сумісність з браузерами навряд чи виявиться проблемою.
FusionCharts є пристроєм / платформою-агностиком і легко працює з форматами даних JSON і XML. тут ви можете подивитися зразки його можливостей візуалізації даних. І хоча для користування вам доведеться купити тарифний план, на відміну від деяких інших інструментів в цьому списку, він дозволяє вам спробувати все графіки безкоштовно перш ніж ви вирішите, чи варто витрачати свої гроші.
3. Tableau Public
Tableau Public - умілий, простий у використанні і безкоштовний інструмент. Чого ще можна бажати? З величезним арсеналом карт, графіків і діаграм, він є фаворитом для аудиторії "не-розробників».
Безкоштовна версія інструменту прикріплює великий футер з брендом Tableau в схемах, які ви генеруєте: некомерційні клієнти можуть не надавати цьому значення, але якщо ви проти, то можете заплатити за отримання чистої, вільної від брендування версії тієї ж діаграми.
Погляньте на цю візуалізацію, щоб отримати уявлення про те, що даний інструмент може зробити для ваших проектів.
4. Charted
Charted має один з найбільш чистих призначених для користувача інтерфейсів серед всіх інструментів складання графіків, які ми бачили. Він також надзвичайно простий у використанні. Все, що вам потрібно зробити, це завантажити файл CSV або посилання на Google Sheets, і інструмент буде генерувати діаграми для вас. Крім того, він оновлює ваш графік кожні 30 хвилин, так що дані ваших таблиць залишатимуться актуальними.
Charted є безкоштовним, а його вихідний код також вільний для доступу, якщо ви захочете запустити його на своєму власному веб-сервері.
5. Google Charts
Google Charts має дружній інтерфейс і сумісність з усіма браузерами та платформами. Охоплення широкого спектра варіантів візуалізації даних - від простих ліній і гістограм до складних ієрархічних древообразная карт - роблять Google Charts, відповідним практично для будь-якого проекту.
ознайомтеся з галереєю, де демонструються різні графіки і візуалізації, які пропонує Google Charts.
6. Flot
Flot є простою у використанні бібліотекою схем, яка надає дуже елегантні діаграми і графіки. Інструмент дозволяє використовувати розширені призначені для користувача настройки, такі як панорамування, масштабування, зміна розмірів, перемикання і вимикання ряду даних, а також багато іншого.
Flot має широкий спектр інших створених користувачами плагінів - від нових типів графіків до просунутих ярликів.
7. Chartist.js
Якщо ви переходите від Excel і знаходити в пошуку чогось, що не здаватиметься настільки «олдскульний», то цей інструмент заслуговує вашої уваги. Він включає великий набір діаграм, які є чуйними, анімованими і красиво відображаються.
На відміну від інших роздутих додатків, Chartist - це невелика бібліотека JS вагою в 10кб. Так, і вона повністю безкоштовна. тут ви можете подивитися деякі хороші приклади.
8. Highcharts
Highcharts, ще одне велике ім`я в області візуалізації даних, що пропонує вам широкий вибір схем і карт. Він також має безліч плагінів, що дозволить вам випробувати всі його потужні функції, без необхідності мати справу з javascript.
Highcharts є безкоштовним для некомерційних цілей.
9. Datawrapper
Datawrapper є надзвичайно простим у використанні інструментом візуалізації даних для побудови інтерактивних графіків. Все, що вам потрібно зробити: це завантажити свої дані за допомогою CSV-файлу, вибрати графік, який ви хочете створити, і ось в принципі і все, що від вас вимагається! До речі, це дуже популярний інструмент серед журналістів, за допомогою якого вони часто створюють графіки для розміщення в своїх новинах.
10. Dygraphs
Відео: Основи Google (Universal) Analytics 2015. Частина 13
Dygraphs - це бібліотека javascript для побудови графіків, що дозволяє панорамування, масштабування і дії при наведенні курсору миші. Вона обробляє і інтерпретує дуже ефективно набори даних. Dygraphs може підтримувати браузери, починаючи від IE8 без будь-яких проблем.
Подивіться на демо-галерею Dygraphs, щоб побачити можливі варіації при використанні цього чудового інструменту візуалізації даних.
11. Raw
Інструмент, що ліквідує прірву між електронними таблицями і векторною графікою. Він побудований на платформі D3.js, і якщо ви не програміст, то RAW може стати ідеальним інструментом візуалізації даних для вас.
Він забезпечує вибір 16 готових до використання типів діаграм. Налаштування є одним з найбільших позитивних аспектів RAW, оскільки вона дозволяє використовувати свої власні користувацькі макети.
подивіться це коротке відео, щоб побачити, як працює RAW.
12. TimelineJS
TimelineJS - це відмінний інструмент для створення інтерактивних, візуально насичених тимчасових схем без необхідності написання коду. Пошукові системи, такі як TIME і Radiolab часто використовують його для створення тимчасових шкал, які відображають велику кількість інформації на невеликій площі.
Відео: Відеозапис вебінару «Інтерактивна візуалізація даних за допомогою Infogram»
TimelineJS має вбудовану підтримку API для різних джерел даних, таких як Вікіпедія, Твіттер, SoundCloud, Vine, Google Maps і YouTube.
ось приклад графіка, розробленого за допомогою TimelineJS.
13. Polymaps
Як випливає з назви, Polymaps призначений для створення картографічних візуалізацій даних. Він бере дані з OpenStreetMap, Bing та інших постачальників зображень карт, а також надає свої власні образи. Його зображення і векторні карти разом виглядають надзвичайно, і в цьому ви можете переконатися, подивившись широкий вибір наявних прикладів.