Поиск правильного графика для отображения связей между отделами
У меня есть задача показать взаимосвязь между кафедрами в моем университете. Идея состоит в том, чтобы показать, сколько департаментов собираются вместе для работы над проектом. У меня есть данные о проектах в файле Excel, соавторах и отделах соавторов. Как бы вы нарисовали график из этих данных? Требуется, чтобы были показаны названия отделов и чтобы были линии, соединяющие отделы с отделами. Если один отдел (через несколько проектов) подключается к другому отделу несколько раз, линия должна стать толще... В каком программном обеспечении / среде это будет проще всего реализовать? Я также знаком с языками программирования.
Заранее спасибо!
2 ответа
Если вы хотите сделать это в Excel, у Chandoo есть учебник по созданию диаграммы сетевых отношений здесь
Ответ Тейлина определенно лучший выбор.
Но вы можете сделать это разными способами. С точки зрения кодирования вы можете сделать это на любом языке, который поддерживает чтение данных из файла Excel, чтение данных из файла типа Excel может либо экспортировать, либо сохранять как, либо имеет API для Microsoft Documents.
Также было бы полезно, если выбранный язык поддерживает рендеринг изображений на экран или создание какого-либо файла изображения (bmp/ png/jpg/...) или имеет API, который выполняет любое из вышеупомянутых. Так что вы можете просмотреть график на вашем компьютере или распечатать график.
Если язык, выбранный для чтения файла Excel, отличается от языка для создания графика, то это тоже нормально. Вы можете использовать оба языка и найти способ напомнить данные, собранные на первом языке, таким образом, чтобы их можно было использовать на втором языке.
Я бы лично использовал Java, хотя VB.net, по-видимому, может читать файлы Excel без API.
Вот некоторые API для Microsoft Documents с их соответствующими языками:
- Apache POI - API Java для документов Microsoft
- Java Excel API - Java API для чтения, записи и изменения электронных таблиц Excel.
- Чтение из и запись в файлы Excel в C++
- Быстрый результат поиска Google во многих других
Вот несколько ссылок о графической части: