Finden des richtigen Diagramms zum Anzeigen von Verbindungen zwischen Abteilungen

759
user3616457

Ich habe die Aufgabe, die Verbindung zwischen Abteilungen an meiner Universität anzuzeigen. Die Idee ist, zu zeigen, wie viele Abteilungen zusammenkommen, um an einem Projekt zu arbeiten. Die Daten, die ich habe, listet die Projekte in einer Excel-Datei, die Mitarbeiter und die Abteilungen der Mitarbeiter auf. Wie würden Sie eine Grafik aus diesen Daten zeichnen? Es ist erforderlich, dass die Namen der Abteilungen angezeigt werden und dass es Linien gibt, die Abteilungen mit Abteilungen verbinden. Wenn eine Abteilung (durch mehrere Projekte) mehrmals mit einer anderen Abteilung verbunden ist, sollte die Linie dicker werden ... In welcher Software / Umgebung wäre dies die einfachste Implementierung? Ich bin auch mit Programmiersprachen vertraut.

Danke im Voraus!

1
Versuchen Sie http://softwarerecs.stackexchange.com/, aber lesen Sie zuerst [Was ist erforderlich, damit eine Frage "genug Informationen enthält"] (http://meta.softwarerecs.stackexchange.com/questions/336/what-is- Erforderlich-für-eine-Frage-enthalten-genug-Informationen). DavidPostill vor 9 Jahren 0

2 Antworten auf die Frage

1
teylyn

Wenn Sie es in Excel tun wollen, hat Chandoo ein Tutorial ein Netzwerk Beziehung Diagramm zum Erstellen von hier

Jetzt nur, wenn ich herausfinden könnte, wie mehr als 20 Stakeholder hinzukommen ... user3616457 vor 9 Jahren 0
Teylyn, möchten Sie diese Antwort erweitern? Jetzt ist es im Wesentlichen eine Link-only-Antwort. dav vor 9 Jahren 0
@dav Wenn jemand fragt, was die beste Software ist, um eine tabellarische Berechnung durchzuführen, wäre eine mögliche Antwort, dass es sich um Microsoft Excel handelt und ein Link, von dem aus es heruntergeladen werden kann. Diese Antwort ist das gleiche Konzept. Sie würden nicht erwarten, dass ich den Excel-Quellcode bereitstelle, und ich denke nicht, dass ich den Code für dieses Tool bereitstellen muss, um eine gültige Antwort zu erhalten. Ja, es enthält einen Link zum Tool, zeigt aber auch, wie das Produkt heißt, was es macht und wer es erstellt hat. Das ist keine Link-Only-Antwort. teylyn vor 9 Jahren 1
0
Jonny Henly

teylyns Antwort ist definitiv die beste Wahl.

Sie können dies auf viele verschiedene Arten tun. Vom Codierungsstandpunkt aus können Sie dies mit jeder Sprache tun, die das Lesen von Daten aus einer Excel-Datei, das Lesen von Daten aus einem Dateityp, den Excel unterstützt, entweder exportieren oder speichern kann oder über eine API für Microsoft Documents verfügt.

Es wäre auch nützlich, wenn die gewählte Sprache das Rendern von Bildern auf dem Bildschirm oder das Erstellen einer Art von Bilddatei (bmp / ​​png / jpg / ...) unterstützt oder eine API hat, die eine der oben genannten Funktionen ausführt. Damit können Sie die Grafik entweder auf Ihrem Computer anzeigen oder die Grafik ausdrucken.

Wenn die zum Lesen der Excel-Datei gewählte Sprache von der Sprache zum Erstellen des Diagramms abweicht, ist dies ebenfalls in Ordnung. Sie können beide Sprachen verwenden und herausfinden, wie die aus Sprache 1 gesammelten Daten so aussehen, dass sie von Sprache zwei verwendet werden können.

Ich würde persönlich Java verwenden, obwohl VB.net anscheinend Excel-Dateien ohne API lesen kann.


Hier sind einige APIs für Microsoft Documents mit ihren jeweiligen Sprachen:

Hier sind einige Links zum grafischen Teil: