[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Визуализация графов
kaww
Не нашел подходящего раздела, поэтому пишу сюда.

В общем стоит задача отрисовать в браузере (и в ие7+ тоже) граф (генеалогические деревья). Вершины - это люди, нужно выводить фотографию информацию о личности и то что нарисует дизайнер. Ребра - родственные связи.

Нравится вариант svg т.к. возможно интерактивное взаимодействие, но для ишаков придется генерить изображения, что скорее всего, не одобрит заказчик, да и есть деревья с более чем 1500 вершин. Поэтому интересует ваше мнение, кто что может посоветовать по этому поводу?
forza
Есть jQuery библиотека которая рисует графы. Посмотрите, может подойдет.
http://arborjs.org/

_____________
Заработок для веб-разработчиков: CodeCanyon
Мое Портфолио
kaww
Кажется это http://raphaeljs.com/ то что нужно.
sergeiss
kaww
, а чем не нравится рисование картинок? Интерактив тоже можно обеспечить smile.gif И сохранить, если надо, будет очень легко.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
kaww
Цитата (sergeiss @ 26.04.2013 - 09:02)
а чем не нравится рисование картинок?

1. Много кода wink.gif
2. Как уже сказал деревья достаточно большие => большие и тяжелые изображения
3. Как можно обеспечить интерактив? Переход на страницу личности по клику на карте не в счет (хотя в случае с изображением это тот еще гемор)
4. Самое важное - заказчику вряд ли это понравится

Скорее всего экспорт будет в GEDCOM (или не будет вообще), сохранять картинки - зачем?
sergeiss
Цитата (kaww @ 26.04.2013 - 13:18)
1. Много кода  
2. Как уже сказал деревья достаточно большие => большие и тяжелые изображения
3. Как можно обеспечить интерактив? Переход на страницу личности по клику на карте не в счет (хотя в случае с изображением это тот еще гемор)
4. Самое важное - заказчику вряд ли это понравится

1. Всё относительно в этом мире, в т.ч. и объем кода. И вовсе не обязательно, что его много будет.
2. Не факт тоже. Зависит от сложности изображения и качества запаковки.
3. Интерактив? Очень просто smile.gif Посмотри, например, эту тему: http://phpforum.ru/index.php?showtopic=22888&hl= и пройдись по ссылкам с неё. Вместо подсказок можно сделать возможность кликов и много чего другого. Причем легко и просто. И работать будет даже в 6-м ослике, если вдруг кто-то будет с ним работать.
4. Это его надо спрашивать, т.е. заказчика.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.