Всё о секретах программного обеспечения и онлайновых сервисов
 
 
 
 
 

Визуализация данных с помощью JavaScript

Объектно-ориентированный скриптовый язык программирования JavaScript не нуждается в представлении. Он входит в десятку популярных средств разработки софта (по данным аналитиков TIOBE Software) и широко используется в профессиональной среде при создании разнообразных веб-приложений, в том числе для интерактивной визуализации данных. Именно для решения последнего типа задач команда разработчиков из компании AnyChart выпустила бесплатную JavaScript-библиотеку GraphicsJS.

GraphicsJS представляет собой Open Source-решение с открытыми исходными кодами и может использоваться для рисования любой HTML5-графики и анимации. В состав библиотеки включены инструменты для отрисовки линий, не ограниченные кривыми Безье, добавления многострочных текстов и их измерения, работы с умной системой слоёв с z-индексом, а также независимый от браузеров движок для трансформаций и лаконичный API с цепным вызовом. GraphicsJS работает даже со старыми интернет-обозревателями (IE6+), что по-прежнему критично для использования во многих странах.

В AnyChart подчёркивают, что GraphicsJS разрабатывалась и ранее применялась как графический движок в коммерческих библиотеках для построения всевозможных диаграмм, предлагаемых компанией. В их числе: AnyChart (графики), AnyMap (карты), AnyStock (финансовые графики) и AnyGantt (диаграммы Ганта). Продукт уже используется для визуализации данных корпорациями Oracle, Microsoft, Volkswagen, AT&T, Samsung, BP, Bosch, Merck, Reuters, Bank of China и тысячами других клиентов AnyChart, включая более 70% предприятий из списка Fortune 1000.

Визуализация данных с помощью JavaScript

«Интерактивная визуализация данных — это лишь один из многочисленных вариантов использования библиотеки GraphicsJS. Её можно применять для создания абсолютно любых графических моделей и решений, включая анимированные изображения, мультфильмы, инфографику, майндмэппинг и так далее, — поясняет  Роман Любушкин, глава R&D в AnyChart. — Открытие кода графического движка AnyChart — это первый шаг на пути к Open Source всех наших решений, цель которого — предоставить всем программистам из любых стран доступ к нашим передовым разработкам и возможность участвовать в их дальнейшем совершенствовании».

Более подробную информацию о GraphicsJS, включая демо, документацию, playground и API, можно найти на сайте graphicsjs.org. Библиотека и все примеры доступны на GitHub для свободного скачивания и использования.

По материалам пресс-службы компании AnyChart