20 / 20 / 1
Регистрация: 06.04.2021
Сообщений: 208
|
|
1 | |
Библиотеки MSAGL и визуализация графов. Объясните, пожалуйста азы18.06.2021, 23:53. Показов 5214. Ответов 8
Здравствуйте.
Ovva, я разобрался как установить, то что Вы подсказали(скрин gv3). Библиотеки MSAGL и ещё QuikGraph и AutomaticGraph.Layout установил заодно.(тема "Как закрасить в случайном порядке..."). Я всё пытался разобраться, но пока не понять, что нет такого по типу как в элементе TreeView? Чтобы создавать графы как узлы(визуально добавлять, связи менять). ведь в тривью дерево орграф. А если не орграф?(скрин gv2, дополнительная связь между двумя нижними подузлами). А потом уже визуализировать как в Вашем проекте (кстати я понял Ваш вариант1 с кругами, когда про графы читал. Это принятое обозначение вложенности прямоугольниками). GViewer в панели элементов появился(Скрин gv1, но это только для визуализации по тривью как я понял. И без кода не обойтись так я понял ). Можно какой-нибудь простой пример(может для Вас элементарный какой-нибудь)? Чтобы понять, что понимать надо. Короче всё установил. Надо как-то начать.
0
|
18.06.2021, 23:53 | |
Ответы с готовыми решениями:
8
Визуализация, отрисовка графов, деревьев, списков, структур. Библиотеки визуализации под WPF. Визуализация графов Визуализация графов Визуализация графов |
19.06.2021, 00:09 | 2 |
Посмотрите еще в этой теме Работа с графами
1
|
20 / 20 / 1
Регистрация: 06.04.2021
Сообщений: 208
|
|
19.06.2021, 22:26 [ТС] | 3 |
ovva, Здравствуйте.
А код с применением библиотеки MSAGL будет отличаться от кода библиотеки GLEE?
0
|
20 / 20 / 1
Регистрация: 06.04.2021
Сообщений: 208
|
|
20.06.2021, 00:24 [ТС] | 5 |
ovva, Т.е. синтаксис такой же? Ваш код GLEE должен работать с подключенной MSAGL? Я попробую заменю библиотеки. Посмотрю, что получится.
0
|
20 / 20 / 1
Регистрация: 06.04.2021
Сообщений: 208
|
|
20.06.2021, 23:08 [ТС] | 6 |
Не получилось. Код от Glee на работает с Msagl.
0
|
21.06.2021, 12:45 | 7 |
Сообщение было отмечено Geo5 как решение
Решение
Отвечая на ваш вопрос, я указал, что отличия будут (иначе, зачем понадобилась новая библиотека), но общий принцип работы с библиотекой сохраниться. Несколько наивно полагать, что лишь заменив одну библиотеку на другую все должно работать, как и работало.
PS. Появилась возможность редактировать граф с помощью мыши. Я переделал пример TreeViewVision под использование библиотек MSAGL. VS2017, Net4.7.2
1
|
20 / 20 / 1
Регистрация: 06.04.2021
Сообщений: 208
|
|
21.06.2021, 21:22 [ТС] | 8 |
ovva, ЗДРАВСТВУЙТЕ!!! СУПЕР!!! Графы стали интерактивными. Ооо-оооо! Теперь можно спокойно разбираться.
Вы просто Граф графов на этом форуме. Спасибо, что потратили своё время и не оставили без ответа.
0
|
20 / 20 / 1
Регистрация: 06.04.2021
Сообщений: 208
|
|
17.08.2021, 23:38 [ТС] | 9 |
Здравствуйте! Для тех кто ищет работу с MSAGL и найдёт эту тему(в сети практически нет информации по msagl). Обсуждение и решения смотрите выше ссылку(от 19.06) на тему Работа с графами. Хочу сюда выложить почти готовый проект составленный мной из проектов ovva, которые он любезно предоставляет и учит по работе с графами.
Проект в сегодняшнем виде больше для визуализации графов. Есть один алгоритм по построению остовного дерева с корнем в выбранном узле. ovva, предоставил ещё проекты по алгоритмам на MSAGL, но я ещё их не включил в проект, т.к. пока разбираюсь как их воткнуть в проект. По приложенному проекту. Стартовое поле: выбрали файл, лист и настройки. Рабочее поле: в листбоксе отобразятся узлы(кнопка заполнить листбокс только для загрузки узлов сохранённого и открытого графа в формате .msagl). По правой кнопке мыши выделение нода, по средней отмена. Выбор цвета для выделения узла(нода) двойным кликом. Можно выделить нод из листбокса и по кнопке. Задачи: Здесь пока один алгоритм. Надеюсь добавлять. ovva, спасибо. С основными азами визуализации графов теперь более-менее понятно. Теперь буду пытаться "крутить-вертеть" Ваши коды с алгоритмами.
0
|
17.08.2021, 23:38 | |
17.08.2021, 23:38 | |
Помогаю со студенческими работами здесь
9
Визуализация графов Визуализация графов Визуализация графов Визуализация графов на C# Визуализация графов Визуализация графов. GraphX WPF Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |