Иркутская компания AnyChart, занимающаяся разработкой ПО для интерактивной визуализации данных, открыла исходный код своих JavaScript (HTML5) библиотек для создания графиков: AnyChart, AnyStock, AnyGantt и AnyMap. Код открыт одновременно с масштабным обновлением 7.13.0 данных библиотек, что дало веб-разработчики возможность добавлять и изменять любые детали на уровне исходных текстов. Кроме исходных текстов библиотек на GitHub также размещены сборочные скрипты и ветки, находящиеся в разработке.
Антон Саух, технический директор AnyChart, уточнил, что "все элементы, работу которых обеспечивают наши решения для визуализации данных, всегда можно было настраивать, используя JavaScript API, JSON и XML. Сейчас мы сделали свои JavaScript библиотеки максимально гибкими, поскольку теперь весь исходный код будет находиться в публичном доступе. Открытие AnyChart также выводит нашу надежность в глазах существующих и будущих клиентов на еще более высокий уровень".
Ранее, в сентябре 2016 года, AnyChart открыла исходный код своего графического движка, опубликовав его как GraphicsJS – мощную и легковесную open-source JavaScript библиотеку для рисования и анимации на основе SVG (VML в старых браузерах). Позднее, в рамках крупного мероприятия DeveloperWeek в Сан-Франциско, этот продукт получил награду Devies Award, как лучшая JavaScript технология. В отличие от библиотеки GraphicsJS, свободно доступной под лицензией BSD, использование AnyChart, AnyStock, AnyMap и AnyGantt остается платным за исключением образовательных, личных и прочих некоммерческих целей.
Вдобавок к открытию исходного кода все решения компании AnyChart для создания интерактивных графиков получили ряд новых важных функциональных возможностей. В частности, в версии 7.13.0 добавлено следующее:
- плагины для AngularJS, Ember.js, jQuery, Meteor, Node.js и React;
- улучшенная производительность;
- рисование любых оригинальных серий;
- диаграммы Парето, а также Step (вперед/назад), Stick, Jump Line и вертикальные типы графиков;
- настройка интерактивности связей в диаграммах Ганта;
- новые индикаторы для технического анализа (AMA, ATR, KDJ, Bollinger Bands и другие);
- возможность настройки отдельных точек в графиках со шкалой времени;
- новые возможности настройки легенды.
https://www.dropbox.com/s/9tqy5odwd62yjnv/AnyChart%20is%20open.jpg?dl=0
https://www.dropbox.com/s/ye7xuw1e2grtes1/AnyChart.png?dl=0
|