У меня есть задача показать взаимосвязь между кафедрами в моем университете. Идея состоит в том, чтобы показать, сколько отделов объединяются для работы над проектом. У меня есть данные о проектах в файле Excel, соавторах и отделах соавторов. Как бы вы пошли на рисование графика из этих данных? Требуется, чтобы названия отделов были представлены на витрине и чтобы между отделами были отделы. Если один отдел (через несколько проектов) подключается к другому отделу несколько раз, линия должна стать толще ... В каком программном обеспечении / среде это будет проще всего реализовать? Я также знаком с языками программирования.
Заранее спасибо!
microsoft-excel
charts
diagrams
visualization
data-visualization
user3616457
источник
источник
Ответы:
Если вы хотите сделать это в Excel, у Chandoo есть учебник по созданию диаграммы сетевых отношений. Вот
источник
Ответ Тейлина, безусловно, лучший выбор.
Но вы можете сделать это разными способами. С точки зрения кодирования вы можете сделать это на любом языке, который поддерживает чтение данных из файла Excel, чтение данных из файла типа Excel может либо экспортировать, либо сохранять как, либо имеет API для Microsoft Documents.
Также было бы полезно, если выбранный язык поддерживает рендеринг изображений на экран или создание какого-либо файла изображения (bmp / png / jpg / ...) или имеет API, который выполняет любое из вышеупомянутых Так что вы можете просмотреть график на вашем компьютере или распечатать график.
Если язык, выбранный для чтения файла Excel, отличается от языка для создания графика, то это тоже нормально. Вы можете использовать оба языка и найти способ напомнить данные, собранные на первом языке, так, чтобы их можно было использовать на втором языке.
Я бы лично использовал Java, хотя VB.net, по-видимому, может читать файлы Excel без API.
Вот некоторые API для Microsoft Documents с их соответствующими языками:
Вот несколько ссылок о графической части:
источник