Es gibt verschiedene Methoden, je nachdem, was Sie erreichen möchten, wie viele Daten Sie haben und wie hübsch Sie es möchten. Ihre Idee ist eine gute Idee und würde wahrscheinlich gut funktionieren. Natürlich ist es eine andere naheliegende Antwort, die ganze Zeit alle Beziehungen zu zeigen, aber das würde eine Menge visueller Unordnung hinzufügen. Vielleicht ist es ein guter Kompromiss, immer alle Beziehungen anzuzeigen, aber in einer halbtransparenten Farbe, damit sie kaum sichtbar sind. Wenn ein Benutzer dann auf einen Datenpunkt klickt oder mit der Maus darauf zeigt, werden die Verknüpfungen von diesem Punkt aus undurchsichtig.
Eine Möglichkeit, Karten optisch ansprechender und intuitiver zu gestalten, besteht darin, statt gerader Linien gekrümmte Linien für die Verbindung mit Datenpunkten zu verwenden. Dies funktioniert in zwei Dimensionen oder drei Dimensionen . Sie können auch interessante Dinge tun, indem Sie mit den Farben und der Transparenz der Linien spielen .
Eine sehr schöne und elegante Lösung ist die Flow Map . Diese Visualisierung ist auch interessanter, wenn Sie die Interaktivität hinzufügen, mit der Sie mit der Maus über einen Datenpunkt fahren oder darauf klicken können, um die Verbindungsdatenpunkte anzuzeigen.
Ich lasse andere mit ArcGIS und QGIS sprechen, empfehle jedoch, es mit Protovis zu versuchen . Es ist eine domänenspezifische Sprache für die Visualisierung, die auf Javascript aufbaut, sodass einige dieser Visualisierungen relativ einfach sein sollten. Die Flow Map-Seite enthält Code in Java, den Sie in andere Sprachen / Plattformen übersetzen können. Es wäre wahrscheinlich nicht allzu schwierig, den Flow Map-Code in Protovis zu übersetzen, obwohl ich es noch nicht versucht habe.