The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

15.09.2016 15:46  Открыт код GraphicsJS, JavaScript-библиотеки для формирования графики и анимации

Иркутская компания AnyChart перевела проект GraphicsJS, в рамках которого подготовлена открытая JavaScript-библиотека для рисования любой HTML5 графики и анимации на основе SVG/VML, в разряд открытых проектов. По количеству и качеству возможностей GraphicsJS превосходит такие популярные библиотеки для векторной графики, как Raphaël и Bonsai. Код GraphicsJS открыт под лицензией BSD.

GraphicsJS предоставляет средства для рисования линий, в том числе с использованием кривых Безье, инструменты для работы с многострочным текстом, умную систему слоев с z-индексом, независимый от браузеров движок для трансформаций, виртуальный DOM для отрисовки по необходимости, а также удобный и лаконичный API c поддержкой "chaining". Особенностью GraphicsJS также является возможность работы даже при использовании старых браузеров, включая Internet Explorer 6+, Chrome 1+ и Firefox 2+.

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

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

  1. Главная ссылка к новости (http://www.anychart.com/blog/2...)
Автор новости: Андрей Хачатуров
Тип: Программы
Ключевые слова: javascript, graph, graphicsjs
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, inferrna, 19:07, 15/09/2016 [ответить] [смотреть все]
  • –1 +/
    Чем это лучше d3.js ?
     
     
  • 2.2, эцсамое, 19:25, 15/09/2016 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    я могу ошибаться, но их некорректно сравнивать d3 рисует растр в canvas, raphae... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.9, Ан, 23:21, 15/09/2016 [^] [ответить] [смотреть все]  
  • +/
    Видел проект в котором d3 рисовал в svg Так что это не верно ... весь текст скрыт [показать]
     
  • 2.3, Андрей, 19:26, 15/09/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    D3 - это чисто data visualization Там нет графического движка, нечем рисовать ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.5, inferrna, 19:40, 15/09/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    d3 рисует в канвасе и в svg, поддерживает кучу втроенных методов для рисования ч... весь текст скрыт [показать]
     
  • 3.7, Вы забыли заполнить поле Name, 22:06, 15/09/2016 [^] [ответить] [смотреть все]  
  • +/
    И прям никаких минусов нет у GraphicsJS?
     
     
  • 4.8, Аноним, 22:22, 15/09/2016 [^] [ответить] [смотреть все]  
  • +/
    Интерсивная анимация http playground anychart com gallery latest Graphics Gala... весь текст скрыт [показать]
     
     
  • 5.11, Аноним, 00:40, 16/09/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    FF встает колом от апдейта всего лишь трех прогрессбаров из стандартного бутстра... весь текст скрыт [показать]
     
  • 5.15, langley, 06:02, 16/09/2016 [^] [ответить] [смотреть все]  
  • +/
    Mac OS, последний FF, все прекрасно ... весь текст скрыт [показать]
     
  • 5.17, Qwerty, 07:17, 16/09/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    Win 10, FF 47 0 1 Полёт отличный ... весь текст скрыт [показать]
     
     
  • 6.22, Аноним, 23:21, 16/09/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Все проще, пользователи винды привыкли к тормозам У тебя еще поди и каспер стои... весь текст скрыт [показать]
     
     
  • 7.24, Аноним, 02:52, 19/09/2016 [^] [ответить] [смотреть все]  
  • +/
    клоун А ты, небось, всё ещё не накопил на новый проц и сидишь на своём любимом ... весь текст скрыт [показать]
     
  • 5.19, Аноним, 11:12, 16/09/2016 [^] [ответить] [смотреть все]  
  • +/
    Гм, у меня fedora-22 FF 47 0 загрузка проца средняя - 27-28 - никакого зависона... весь текст скрыт [показать]
     
  • 1.4, inferrna, 19:30, 15/09/2016 [ответить] [смотреть все]  
  • +/
    Глянул код на http://playground.anychart.com/gallery/7.11.1/Graphics/Animals_Activity-plain
    это, вроде как, сделано с использованием чартовой либы. Господа, если у вас либа для отрисовки чартов - ккого хрена в ней нет функции для автоотрисовки линии до лейбла?
    for (var i = 0; i < points.length; i++) piece.lineTo(points[i][0], points[i][1]);
    шедеврально же, эту линию даже отрисовываем скачками по точкам в цикле. Вам за это ещё даже платят?
     
     
  • 2.13, blackart, 04:45, 16/09/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    В примере графики и легенда сделаны с помощью чартовой либы, а дерево с птицами ... весь текст скрыт [показать] [показать ветку]
     
  • 1.10, Аноним, 00:29, 16/09/2016 [ответить] [смотреть все]  
  • +/
    А кто подскажет маленькое и легкое рисование симпатичных графиков и чартов на JS... весь текст скрыт [показать]
     
     
  • 2.12, Аноним, 00:48, 16/09/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Есть chartjs, есть d3js и всякое поверх него c3js, nvd3 и так далее Не то, чт... весь текст скрыт [показать] [показать ветку]
     
  • 2.20, Аноним, 11:21, 16/09/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Посмотри flotcharts org ... весь текст скрыт [показать] [показать ветку]
     
  • 1.14, Аноним, 05:57, 16/09/2016 [ответить] [смотреть все]  
  • +/
    А как можно открыть код яваскрипт Он может быть обфусцирован, но всегда открыт ... весь текст скрыт [показать]
     
     
  • 2.16, langley, 06:04, 16/09/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    > А как можно открыть код яваскрипт? Он может быть обфусцирован, но всегда
    > открыт - иначе же работать не будет.

    Открытие исходного кода подразумевает готовность к тому, чтобы его правили и пулл-реквестили сторонние разработчики.
    Обфусцированный код не поправишь просто так.

     
  • 2.21, Аноним, 20:21, 16/09/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Как бинарный файл может быть закрытым ? Дизассемблер в зубы и вперед!
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor