Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/25: Рейтинг темы: голосов - 25, средняя оценка - 4.76
20 / 20 / 1
Регистрация: 06.04.2021
Сообщений: 208
1

Библиотеки MSAGL и визуализация графов. Объясните, пожалуйста азы

18.06.2021, 23:53. Показов 5214. Ответов 8

Author24 — интернет-сервис помощи студентам
Здравствуйте.
Ovva, я разобрался как установить, то что Вы подсказали(скрин gv3). Библиотеки MSAGL и ещё QuikGraph и AutomaticGraph.Layout установил заодно.(тема "Как закрасить в случайном порядке..."). Я всё пытался разобраться, но пока не понять, что нет такого по типу как в элементе TreeView? Чтобы создавать графы как узлы(визуально добавлять, связи менять). ведь в тривью дерево орграф. А если не орграф?(скрин gv2, дополнительная связь между двумя нижними подузлами).
А потом уже визуализировать как в Вашем проекте (кстати я понял Ваш вариант1 с кругами, когда про графы читал. Это принятое обозначение вложенности прямоугольниками).
GViewer в панели элементов появился(Скрин gv1, но это только для визуализации по тривью как я понял. И без кода не обойтись так я понял ). Можно какой-нибудь простой пример(может для Вас элементарный какой-нибудь)? Чтобы понять, что понимать надо. Короче всё установил. Надо как-то начать.
Миниатюры
Библиотеки MSAGL и визуализация графов. Объясните, пожалуйста азы   Библиотеки MSAGL и визуализация графов. Объясните, пожалуйста азы  
Изображения
 
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.06.2021, 23:53
Ответы с готовыми решениями:

Визуализация, отрисовка графов, деревьев, списков, структур. Библиотеки визуализации под WPF.
Недавно столкнулся с проблемой поиска подходящих средств для отрисовки графов, списков, деревьев и...

Визуализация графов
Какие есть не сложные методы визуализации графов? Попробовал воспользоваться методом физических...

Визуализация графов
В общем есть такой пакет http://ru.wikipedia.org/wiki/Graphviz С помощью него можно вводить граф...

Визуализация графов
Добрый день! Уже который день не могу найти качественного решения! Пытаюсь найти библиотеку или...

8
4665 / 3620 / 856
Регистрация: 02.02.2013
Сообщений: 3,490
Записей в блоге: 2
19.06.2021, 00:09 2
Цитата Сообщение от Geo5 Посмотреть сообщение
Надо как-то начать.
Посмотрите еще в этой теме Работа с графами
1
20 / 20 / 1
Регистрация: 06.04.2021
Сообщений: 208
19.06.2021, 22:26  [ТС] 3
ovva, Здравствуйте.
А код с применением библиотеки MSAGL будет отличаться от кода библиотеки GLEE?
0
4665 / 3620 / 856
Регистрация: 02.02.2013
Сообщений: 3,490
Записей в блоге: 2
19.06.2021, 22:51 4
Цитата Сообщение от Geo5 Посмотреть сообщение
А код с применением библиотеки MSAGL будет отличаться от кода библиотеки GLEE?
Не думаю, что отличия будут принципиальные.
1
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
4665 / 3620 / 856
Регистрация: 02.02.2013
Сообщений: 3,490
Записей в блоге: 2
21.06.2021, 12:45 7
Лучший ответ Сообщение было отмечено Geo5 как решение

Решение

Цитата Сообщение от ovva Посмотреть сообщение
Не думаю, что отличия будут принципиальные.
Отвечая на ваш вопрос, я указал, что отличия будут (иначе, зачем понадобилась новая библиотека), но общий принцип работы с библиотекой сохраниться. Несколько наивно полагать, что лишь заменив одну библиотеку на другую все должно работать, как и работало.
PS. Появилась возможность редактировать граф с помощью мыши.
Я переделал пример TreeViewVision под использование библиотек MSAGL.
VS2017, Net4.7.2
Вложения
Тип файла: rar TreeViewVisionRebuilt.rar (795.6 Кб, 16 просмотров)
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, спасибо. С основными азами визуализации графов теперь более-менее понятно. Теперь буду пытаться "крутить-вертеть" Ваши коды с алгоритмами.
Миниатюры
Библиотеки MSAGL и визуализация графов. Объясните, пожалуйста азы   Библиотеки MSAGL и визуализация графов. Объясните, пожалуйста азы   Библиотеки MSAGL и визуализация графов. Объясните, пожалуйста азы  

Библиотеки MSAGL и визуализация графов. Объясните, пожалуйста азы  
Вложения
Тип файла: rar GraphEx1.rar (1.91 Мб, 12 просмотров)
0
17.08.2021, 23:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.08.2021, 23:38
Помогаю со студенческими работами здесь

Визуализация графов
Доброго времени суток! Как можно взаимодействовать с graphviz'ом на Windows с С++? Нашёл старую...

Визуализация графов
задача заключается в разработке программ визуализации графов я в этой теме не разбираюсь от слова...

Визуализация графов
Здравствуйте. Если кто имел опыт программирование своей визуальной среды отображения графов или...

Визуализация графов на C#
Необходимо визуализировать (на форме) граф (произвольный) . Каждая вершина графа может представлять...

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

Визуализация графов. GraphX WPF
Всем доброго времени суток! Друзья, у меня есть проблема которую никак не могу разрешить. Суть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru