powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / визуализация графа
23 сообщений из 23, страница 1 из 1
визуализация графа
    #39149000
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет .
Есть табличка

Источник Цель Количество Сумма

Источник и Цель описывают логистическую сеть. Заказчик хочет красивые картинки "Графы с вершинами" . Подскажите пж. есть ли стандартные способы визуализации такого ?


ЕР
...
Рейтинг: 0 / 0
визуализация графа
    #39149007
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вселеная принесла ответ )


http://nodexl.codeplex.com/
...
Рейтинг: 0 / 0
визуализация графа
    #39152378
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там для соцсетей, здесь (graphviz-2.38.zip) - для любых целей.
Пример описания графа связей в таблицах БД. Создано формулами в экселе.

digraph gr {
graph [splines=true overlap=false model= "subset" esep= "+12" sep= "+18" aspect= "0.75" concentrate=true size= "42,29.7"]
node [ style= "rounded,bold" fontSize= 13 shape= "record" width= 0.120 height= 0.100]
edge [color="blue" style= bold len= 1.80 minlen= 36 penwidth= 0.8 ]

/** Описание вершин и их формата "Вершина : Секции" **/
ACCOUNT [ label="{ACCOUNT | <BANK_ID> BANK_ID
| <COMPANY_ID> COMPANY_ID
| <ID> ID }" ];
.....................
.....................
/** Описание дуг и их формата "Вершина:Секция -> Вершина:Секция" **/
//T__F2 -> T__F1 ;
COMPANY:<ID> -> ACCOUNT:<COMPANY_ID> ;
BANK:<ID> -> ACCOUNT:<BANK_ID> ;
LOT:<ID> -> PRODUCT:<LOT_ID> ;
.....................
//*** *** *** ***
}
...
Рейтинг: 0 / 0
визуализация графа
    #39152394
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98,

хде здесь ?))
...
Рейтинг: 0 / 0
визуализация графа
    #39152396
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98graphviz-2.38.zip
и что это за библиотека
- кто автор, как развивается
и пр.пр. пр.

анонимное совсем не хочется брать на прод
...
Рейтинг: 0 / 0
визуализация графа
    #39153126
безавтора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А поиск покопать?
Набор готовых утилит с параметрами. Совершенно свободно, открытый формат DOT, развивается в меру, лучше всё равно только специализированное ПО. А в платных только интерфейсные рюшечки.
Запускать формирование графа можно и в пакетном режиме. Описание внятное.
Когда у вас будет вершин от 100, возникнет вопрос как это всё напечатать на А3, чтобы без очков читать и чтоб линии не сливались, как это смотреть на экране, куда или откуда ведут ссылки и т.д. Здесь это делает автоматика по неск. алгоритмам. Лучше можно вершины только руками разводить. Графич. редактор откровенно слабый, да и на сотнях вершин он не нужен.
...
Рейтинг: 0 / 0
визуализация графа
    #39153133
безавтора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дополню, удобнее всего векторный формат SVG. Смотрим в браузере, без проблем масштабируем на экране.
...
Рейтинг: 0 / 0
визуализация графа
    #39153149
безавтора
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пример связей в БД.
...
Рейтинг: 0 / 0
визуализация графа
    #39153169
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
безавтора,

Ага , спасибо
два нюанса
1) это не Excel
2) И это не Excel

Хотя как замена может быть даже и ничего
...
Рейтинг: 0 / 0
визуализация графа
    #39153300
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- Подготовить описание в экселе
- Запустить макрос, в котором:
share( .....сформировать рисунок...... );
share( .....рисунок на экран...... ) ;
или на форму в эксел (м.б. рисунок в другом формате)

чем не эксел ?..
...
Рейтинг: 0 / 0
визуализация графа
    #39153503
Bobgos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
exp98,

в ексел можно
Код: vbnet
1.
.Shapes.AddShape(msoShapeRectangle, 100, 100, 100, 300)


наверное это не очень стандартное средство.
...
Рейтинг: 0 / 0
визуализация графа
    #39153567
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bobgos,

Спасибо , попробую накрутить , если разума хватит ))

Bobgosнаверное это не очень стандартное средство.
ну оно привлекательно тем , что не требует админских прав для установки дополнительных программ на компьютере пользователя.

Чуть более развернуто:
http://www.wiseowl.co.uk/blog/s394/shapes-vba.htm

з.ы. Конечно гиммор отрисовать граф с нуля будет тот еще
...
Рейтинг: 0 / 0
визуализация графа
    #39153845
Bobgos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
essbase.ru,
спасибо за ссылку.

по фигурам в еxcel есть вопрос - никак не могу взять в толк что придумать.
Задача нарисовать размещение упаковок не паллете.
Вставляю фигуры - кубы. Решение нашел лишь для варианта, когда упаковки размещаются правильно(длина - по горизонтальной оси X). А если упаковка развёрнута (на 90° - т.е. дина и ширина меняются местами), то все совсем плохо.

Нужно найти точку вставки с учетом нового свойства фигуры: .Adjustments(1) плюс высота передней упаковки.
Значение Adjustments, как понял, - минимальное значение из отношений отрезков, дополняющих высоту/длину виртуального куба, к общему размеры всей фигуры. Т.е. найти его можно только когда знаешь общую высоту фигуры.
Мне известно только ребро виртуального куба. Вобщем замкнутый круг.

Помогите найти решение.
Файл прилагаю.
...
Рейтинг: 0 / 0
визуализация графа
    #39153846
Bobgos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
файл с примером: http://clip2net.com/s/3tkS8kb
че-то не грузит.
...
Рейтинг: 0 / 0
визуализация графа
    #39153877
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BobgosЗадача нарисовать размещение упаковок не паллете.
Спасибо за доверие , но я "умный" - и даже пытаться не буду. Но может помогу правильным направлением :

Ваша задача выглядит как стандартное математическая проблема , и должна быть уже исследована со всех сторон. Когда я носился со СЛАУ то встречал на просторах инета специфичные математические форумы. Вам туда.

Самое основное что Вам нужно узнать - общепринятое название Вашей проблемы. - остальное гуглится .
...
Рейтинг: 0 / 0
визуализация графа
    #39154013
Bobgos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
essbase.ru,

Проштудировал школьную программы геометрии. (столько хорошо забытого однако ) перебрался кучу форумов. Понял, что мне проще подключить cad приложение, чем пытаться реализовать псевдо 3d В экселе.
Был раньше примерчик экселя с подключенной directx библиотекой. Там вещи покруче моей задачки решались, но к сожалению утерян.
Помогите советом: куда копать?
1. Объект куб экселе (завершить начатое)
2. Cad решение (очертить из экселя В Каде) и импортировать готовую картинку.
3 искать решение В directx
4. Другое
...
Рейтинг: 0 / 0
визуализация графа
    #39154017
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имелось ввиду SHELL(),а не это:
share( .....);
...
Рейтинг: 0 / 0
визуализация графа
    #39154023
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bobgosнарисовать размещение упаковок не паллете. Вставляю фигуры - кубы... Если конкретизируете, может что-нить вспомню, наведу, что искать. В целом 3д контуры рисовать самому легко, я ещё в 90-м на qb рисовал вплоть до вращений. Задача же рисовать поверхности требует удаления невидимых линий, достаточно муторно, если самому. Так что очень неопределённо спросили.
...
Рейтинг: 0 / 0
визуализация графа
    #39154026
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
essbase.ru, графвиз не требует никаких особых прав, распаковываете в любой каталог и работаете - это набор утилит. С Вашими скилами кодить ещё не хватает только. К тому же известный документатор Оксиген во всю им пользуется.
...
Рейтинг: 0 / 0
визуализация графа
    #39154027
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Doxygen если снова не ошибся.
...
Рейтинг: 0 / 0
визуализация графа
    #39154032
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bobgos,

1) выпейте чаю
2) прочитайте про ТРИЗ - посмотрите на видео
3) Задайте себе вопросы
* кто является потребителем этого графика
* какую проблему он хочет решить
* есть ли подобное в смежных областях
* как там решают эту проблему

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

Я это все к тому , что очень часто в ИТ бывает когда решение одной проблемы создает новые задачи.
Или бизнес так ставит проблематику , что потом сам не может пользоваться полученным "комбайном" с ножницами и сверлом.
...
Рейтинг: 0 / 0
визуализация графа
    #39154033
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98С Вашими скилами кодить ещё не хватает толькоспишу
о как

* спишу на молодость
...
Рейтинг: 0 / 0
визуализация графа
    #39154051
Дмит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторБыл раньше примерчик экселя с подключенной directx библиотекой. Там вещи покруче моей задачки решались
http://gorkavchukkg.narod.ru
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / визуализация графа
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]