GraphicsJS — это бесплатная библиотека JavaScript с открытым исходным кодом, позволяющая легко рисовать любую графику и анимацию HTML5 с нуля. Он легкий и более мощный с точки зрения готовых функций, чем существующие на рынке компоненты на основе SVG/VML, включая бывших лидеров сегмента, Raphaël и Bonsai.
В частности, GraphicsJS обеспечивает мощное рисование линий, выходящее далеко за рамки традиционно предлагаемых кривых Безье, функции форматированного текста, такие как многострочные формулировки и измерение текста, виртуальный DOM, обеспечивающий быстрое и лаконичное рисование, интеллектуальную систему слоев с z-индексом, независимый от браузера механизм преобразования, а также как удобный и эффективный API с цепочкой. Кроме того, GraphicsJS поддерживает устаревшие браузеры (IE6+), которые по-прежнему пользуются большим спросом во многих странах.
GraphicsJS был разработан и ранее использовался в качестве основного графического движка для коммерческих библиотек диаграмм AnyChart — AnyChart, AnyMap, AnyStock и AnyGantt. При этом он уже используется для визуализации данных для Oracle, Microsoft, Volkswagen, AT&T, Samsung, BP, Bosch, Merck, Reuters, Bank of China, Lockheed Martin и тысяч других известных клиентов AnyChart, включая более 70%. компаний из списка Fortune 1000.
«Интерактивная визуализация данных — это лишь один из многочисленных потенциальных вариантов использования мощной библиотеки GraphicsJS. Ее можно использовать для создания абсолютно любых графических шаблонов и решений, включая потрясающие анимированные изображения, мультфильмы, инфографику, интеллект-карты и т. д.