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

709
user3616457

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

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

1
Попробуйте http://softwarerecs.stackexchange.com/, но сначала прочитайте [Что требуется для того, чтобы вопрос содержал «достаточно информации»] (http://meta.softwarerecs.stackexchange.com/questions/336/what-is- требуется в обмен на а-вопрос-к-содержат-достаточно-информации). DavidPostill 9 лет назад 0

2 ответа на вопрос

1
teylyn

If you want to do it in Excel, Chandoo has a tutorial on creating a network relationship chart here

enter image description here

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

teylyn's answer is definitely the best choice.

But you can do this many different ways. From a coding standpoint, you could do this with any language that supports reading data from an Excel file, reading data from a file type Excel can either export or save as, or has an API for Microsoft Documents.

It would also be useful if the language chosen supports rendering images to the screen or creating some sort of image file (bmp/png/jpg/...) or has an API that does either of the aforementioned. So that you can either view the graph on your computer or print the graph.

If the language chosen to read the Excel file differs from the language to create the graph, then that is ok too. You can use both languages and figure out a way to resemble the data gathered from language one in such a way as to be usable by language two.

I would personally use Java, although VB.net can apparently read Excel files without the need of an API.


Here are some APIs for Microsoft Documents with their respective languages:

Here are some links about the graphical portion:

Похожие вопросы