|
2.2, эцсамое (?), 19:25, 15/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
я могу ошибаться, но их некорректно сравнивать.
d3 рисует растр в canvas, raphael и это рисуют векторными элементами.
| |
|
3.9, Ан (??), 23:21, 15/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
>d3 рисует растр в canvas
Видел проект в котором d3 рисовал в svg. Так что это не верно.
| |
|
2.3, Андрей (??), 19:26, 15/09/2016 [^] [^^] [^^^] [ответить]
| +3 +/– |
D3 - это чисто data visualization. Там нет графического движка, нечем рисовать. Используются методы SVG и всё.
GraphicsJS - это именно для рисования чего угодно. Как Raphael и Bonsai, только с бОльшими возможностями: в GraphicsJS не только кривые Безье, а всё что угодно "из коробки", свой движок для трансформаций, куча возможностей для работы с текстом (многострочные тексты поддерживаются, можно измерять тексты и т.д.), умная система слоев с z-индексом, крутой API, виртуальный DOM, которое дает отличную скорость, поддержка IE6+. Посмотрите сайт http://www.graphicsjs.org - там всё есть: и демо, и фичи, и ссылки на документацию, API, и прочее. И обязательно попробуйте в деле;)
| |
|
|
|
5.11, Аноним (-), 00:40, 16/09/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
> чуть не подвесила мой Firefox.
FF встает колом от апдейта всего лишь трех прогрессбаров из стандартного бутстрапа 1 раз в секунду. Проц в потолок, браузер дергается. Крутой у них там DOM. Blink/webkit при этом даже 5% процессора не занимают и для них это вообще не нагрузка. Зато по бенчмаркам FF сам Лев Толстой.
| |
|
6.22, Аноним (-), 23:21, 16/09/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
Все проще, пользователи винды привыкли к тормозам. У тебя еще поди и каспер стоит? С ним лаги системы на 2 секунды вскоре начинают восприниматься как должное.
| |
|
7.24, Аноним (-), 02:52, 19/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
клоун: А ты, небось, всё ещё не накопил на новый проц и сидишь на своём любимом Pentium 2. Неудивительно что у тебя всё тормозит и только консоль "летает".
| |
|
|
|
|
|
|
|
2.13, blackart (?), 04:45, 16/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
> Глянул код на http://playground.anychart.com/gallery/7.11.1/Graphics/Animals_Activity-plain
> это, вроде как, сделано с использованием чартовой либы. Господа, если у вас
> либа для отрисовки чартов - ккого хрена в ней нет функции
> для автоотрисовки линии до лейбла?
В примере графики и легенда сделаны с помощью чартовой либы, а дерево с птицами и их коннекторами сделаны с помощью GraphicsJS, он инициальзируется в самом начале как:
var g = acgraph;
// create stage
stage = g.create("container");
В самом anychart компоненте конечно есть лейблы и коннекторы к ним. Пример показывает кастомное рисовние, когда необходимо нарисовать что-то не стандартное, чего не может чартовая либа. В GraphicsJS есть только графические примитивы, он не знает ничего про лейбыл и коннекторы, у него есть линии, круги, заливка картинкой, текст.
> for (var i = 0; i < points.length; i++) piece.lineTo(points[i][0], points[i][1]);
> шедеврально же, эту линию даже отрисовываем скачками по точкам в цикле. Вам
> за это ещё даже платят?
Все, кроме графиков отрисовывается вручную с помощью GraphicsJS, и эти линии тоже. Линии в примере могут состоять из разного количества точек, в функцию приходит массим из них, не вижу ничего криминального в использовании цикла в этом случае, точек мало, но длина массива может быть разной.
| |
|
1.10, Аноним (-), 00:29, 16/09/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А кто подскажет маленькое и легкое рисование симпатичных графиков и чартов на JS, с открытой лицензией? (GPL/MIT/BSD/Apache)
| |
|
2.12, Аноним (-), 00:48, 16/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
Есть chartjs, есть d3js и всякое поверх него (c3js, nvd3 и так далее).
Не то, чтобы прямо маленькие и легкие, но тут вряд ли получится сделать универсально меньшим объемом кода.
| |
2.20, Аноним (-), 11:21, 16/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
> А кто подскажет маленькое и легкое рисование симпатичных графиков и чартов на
> JS, с открытой лицензией? (GPL/MIT/BSD/Apache)
Посмотри flotcharts.org
| |
|
1.14, Аноним (14), 05:57, 16/09/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А как можно открыть код яваскрипт? Он может быть обфусцирован, но всегда открыт - иначе же работать не будет.
| |
|
2.16, langley (?), 06:04, 16/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
> А как можно открыть код яваскрипт? Он может быть обфусцирован, но всегда
> открыт - иначе же работать не будет.
Открытие исходного кода подразумевает готовность к тому, чтобы его правили и пулл-реквестили сторонние разработчики.
Обфусцированный код не поправишь просто так.
| |
2.21, Аноним (-), 20:21, 16/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
Как бинарный файл может быть закрытым ? Дизассемблер в зубы и вперед!
| |
|
|