Wie visualisiere ich komplexe Graphen .Net?

Brauche ich zur Visualisierung eine Grafik. Ich weiß nicht, wie es zu benennen (by the way, wenn Sie wissen - ich werde es sehr schätzen, wenn Sie mir sagen). Es wäre ideal für Grafik-Elemente angeklickt werden (so dass, wenn der Benutzer klickt auf einen block, den ich verarbeiten kann, eine Veranstaltung mit der element-id angegeben), aber ich kann überleben, auch ohne Interaktivität. Ich mag in der Lage sein, um den Fokus auf einem bestimmten Knoten und layout alle anderen aus seiner Perspektive. Gibt es irgendwelche Komponenten zur Verfügung, gut für diese Aufgabe? Wenn Nein, was sollte ich suchen, mir zu helfen, entwickeln Sie einen Algorithmus zum zeichnen einen solchen Graphen mit visuell-komfortable layout?

Praktische Natur dieses Diagramm ist sehr verbreitet: jeder block stellt eine Ableitung von 2 Operanden. Orange Kreise sind Verweise auf 2 Operanden, grüne Kreise sind der Anschlusspunkt der Verbraucher. Es kann von Bedeutung sein, um zu unterscheiden, einen Operanden-position (Links oder rechts), zum Beispiel, wenn eine Ableitung stellt eine mathematische operation der Differenz oder die division (in diesem Fall ein block kann dreieckig, aber in anderen Fällen ist ein operand selbst kann bewusst für das, was blockiert, ist es ein Linker operand und für was blockiert, ist es ein Recht). Eine weitere gängige Anwendung ist, sich schneidende Sätze mit komplexen Beziehungen.

  • Dein Bild-link kaputt gegangen, würden Sie bitte einbetten ein Ersatz Bild in deiner Frage? Danke.
InformationsquelleAutor Ivan | 2010-05-17
Schreibe einen Kommentar