Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
Разработка js скрипта

Разместить заказ
2 фрилансера уже откликнулись на этот заказ
Цены от 100 ₽ до 100 ₽.
Сроки от 1 до 1 дней.
Данные обновляются раз в 10 минут.
K
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 9 лет и 6 месяцев
Бюджет: по договоренности
Необходимо разработать механизм, позволяющий отображать связи между объектами. Связи могут быть разных типов, видов, направления, уровней. Визуальное отображение должно быть выполнено в виде различных фигур с подписями и расшифровками, а связи в виде стрелок с разными типами линий, направлений, подписями и расшифровками. Должна быть возможность управлять цветами, размером, гранями и другими характеристикам объектов. 
Вариант решения
Предлагается использовать JavaScript библиотеки, на вход которой будут подаваться входные данные, а на выходе получать визуальное отображение связей между объектами (Canvas).
Примеры библиотек
js.cytoscape.org/#demos
www.cytoscape.org/
habrahabr.ru/post/214695/
habrahabr.ru/post/128047/
bl.ocks.org/mbostock/4062...
arborjs.org/
Последняя библиотека была использована для выработки принципа работы системы, который заключается в следующем: 1С формирует html файл, куда подключается библиотека отрисовки и формирует файл с входными данными в формате JSON (data.js). При загрузке страницы библиотека по переданным объектам и связям рисует графы. 
Необходимо разработать библиотеку, которая будет обрабатывать дополнительные данные, переданные во входящие данные (nodes – вершины, edges – связи)
Типы линий: пунктир короткий, пунктир длинный, прямая, двойная, пунктир с точкам, пунктир с двумя точками
Направления стрелок: туда, туда и обратно, обратно.
Размеры фигур: без фигуры (только текст), квадрат, прямоугольник, круг, овал, треугольник, трапеция, параллелепипед.
Если не заполнены данные в точках и линиях – использовать параметры по умолчанию (можно добавить необходимые параметры, на усмотрения разработчика).
Важно! Линий от точки 1 к точке 2 может быть несколько разного типа вида и цвета. И линии и текст подписей должны быть читабельны и кликабельны. и не пересекаться

Стоимость работ сдельная. Предлагайте
Пример входного файла
Разделы:
Опубликован:
05.10.2015 | 20:04 [последние изменения: 05.10.2015 | 20:42]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги: нужен программист, требуется программист, ищу программиста, создание сайта программирование, программист веб сайтов

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».
-->-->