Поиск правильного графика для отображения связей между отделами [закрыто]

1

У меня есть задача показать взаимосвязь между кафедрами в моем университете. Идея состоит в том, чтобы показать, сколько отделов объединяются для работы над проектом. У меня есть данные о проектах в файле Excel, соавторах и отделах соавторов. Как бы вы пошли на рисование графика из этих данных? Требуется, чтобы названия отделов были представлены на витрине и чтобы между отделами были отделы. Если один отдел (через несколько проектов) подключается к другому отделу несколько раз, линия должна стать толще ... В каком программном обеспечении / среде это будет проще всего реализовать? Я также знаком с языками программирования.

Заранее спасибо!

user3616457
источник

Ответы:

1

Если вы хотите сделать это в Excel, у Chandoo есть учебник по созданию диаграммы сетевых отношений. Вот

enter image description here

teylyn
источник
Теперь только если бы я мог понять, как добавить более 20 заинтересованных сторон ...
user3616457
Тейлин, не могли бы вы расширить этот ответ - прямо сейчас, по сути, ответ только для ссылок.
dav
1
@dav Если кто-то спросит, какое программное обеспечение лучше всего подходит для табличных вычислений, один из возможных ответов - это Microsoft Excel и ссылка на то, где его можно скачать. Этот ответ является той же концепцией. Вы не ожидаете, что я предоставлю исходный код Excel, и я не думаю, что мне нужно предоставлять код для этого инструмента, чтобы сделать этот ответ правильным. Да, он содержит ссылку на инструмент, но он также показывает, как называется продукт, что он делает и кто его создал. Это не только ссылка, ответ.
teylyn
0

Ответ Тейлина, безусловно, лучший выбор.

Но вы можете сделать это разными способами. С точки зрения кодирования вы можете сделать это на любом языке, который поддерживает чтение данных из файла Excel, чтение данных из файла типа Excel может либо экспортировать, либо сохранять как, либо имеет API для Microsoft Documents.

Также было бы полезно, если выбранный язык поддерживает рендеринг изображений на экран или создание какого-либо файла изображения (bmp / ​​png / jpg / ...) или имеет API, который выполняет любое из вышеупомянутых Так что вы можете просмотреть график на вашем компьютере или распечатать график.

Если язык, выбранный для чтения файла Excel, отличается от языка для создания графика, то это тоже нормально. Вы можете использовать оба языка и найти способ напомнить данные, собранные на первом языке, так, чтобы их можно было использовать на втором языке.

Я бы лично использовал Java, хотя VB.net, по-видимому, может читать файлы Excel без API.


Вот некоторые API для Microsoft Documents с их соответствующими языками:

Вот несколько ссылок о графической части:

Jonny Henly
источник