Baumdiagramm-Visualisierung. Tabelle in ein Diagramm umwandeln

Ich brauche eine Software, mit der ich eine Tabelle mit baumartigen Abhängigkeiten zwischen Objekten in ein Bild umwandeln kann.

Zum Beispiel eine Tabelle wie diese:

object dependsOn
B      A
C      A
D      B
E      B
F      G

Sollte wie folgt in einen Baum umgewandelt werden:

A - B - D
  \   \ 
    C  E
G - F

Die Tabelle enthält etwa 500 Zeilen.

Ich würde eine Online-Site oder eine Mac-Software bevorzugen.

Wenn das einfach in Paare wie übersetzt werden B -> Akann, sieht das nach einem perfekten Fall für Graphviz aus (siehe meine Antwort hier ).

Antworten (1)

Dies ist eine sehr spezifische Anfrage, und ich denke, dass es unwahrscheinlich ist, dass Sie eine Software finden, die dies so macht, wie Sie es möchten, ohne dass Sie sich darum bemühen müssen.

Dafür biete ich Ihnen einen Vorschlag an, der ein wenig Arbeit erfordert.

Das wahrscheinlich am weitesten verbreitete Tool zur Visualisierung von Daten ist GraphViz .

Geben Sie hier die Bildbeschreibung einDamit können Sie aus einem beschreibenden Text wie diesem ein Diagramm wie dieses erstellen

digraph G {

    subgraph cluster_0 {
        style=filled;
        color=lightgrey;
        node [style=filled,color=white];
        a0 -> a1 -> a2 -> a3;
        label = "process #1";
    }

    subgraph cluster_1 {
        node [style=filled];
        b0 -> b1 -> b2 -> b3;
        label = "process #2";
        color=blue
    }
    start -> a0;
    start -> b0;
    a1 -> b3;
    b2 -> a3;
    a3 -> a0;
    a3 -> end;
    b3 -> end;

    start [shape=Mdiamond];
    end [shape=Msquare];
}

Es kann sehr viel mächtiger sein, aber ich habe das einfachste Beispiel in der Galerie gewählt .

Was ich bekomme, ist, dass Sie mit ein paar globalen Änderungen schnell die erforderliche Eingabe manuell erstellen könnten.

Und wenn Sie ein Programmierer sind, wäre es extrem einfach, den Prozess zu automatisieren.

Tut mir leid, dass es keine genaue Übereinstimmung ist, aber es ist das, was ich immer benutze, wenn ich mit so etwas konfrontiert werde. HTH