it-swarm.com.de

Was sind gute visuelle Metaphern, um viele-zu-viele-Beziehungen zu erkunden?

Im Moment verwende ich zwei Listen nebeneinander, in denen durch Klicken auf ein Element in Liste A die Liste B gefiltert wird, um nur die Bs anzuzeigen, die sich auf das ausgewählte A beziehen, und umgekehrt. Wenn Sie also auf B3 klicken, verschwinden A2 und A5, sodass Sie wissen, dass B3 mit A1, A3 und A4 zusammenhängt. Ich glaube, das mentale Modell ist nicht stark genug, um es instinktiv zu verwenden, daher muss ich alle möglichen Symbole und Animationen bereitstellen, um es überzeugend zu machen. Es hilft nicht, dass andere Dinge gleichzeitig passieren, wie Details, die unter einem ausgewählten Element angezeigt werden, und dergleichen. Ich hatte gehofft, ein stärkeres mentales Modell zu erreichen, indem ich dem Benutzer eine Metapher zur Verfügung stellte.

Die Metapher Eltern/Kinder scheint gut zu sein, aber sie erlaubt wirklich nur genau 2 Eltern für jedes Kind. Und wenn Sie den biologischen Aspekt vergessen, erhalten Sie die Baummetapher Eltern/Kinder, in der jedes Kind genau einen unmittelbaren Elternteil hat (nicht viele zu viele).

Bücher/Autoren sind besser, aber Bücher werden normalerweise in Regalen gesehen, was die Metapher auf eine Liste reduziert.

Ich suche nach einer Metapher, in der man ein Regal voller Bücher UND einen Raum voller Autoren haben kann gleichzeitig, daher die Idee zu 2 Listen. Oder eine Mutation, die es dem Menschen ermöglicht, Drei-Wege-Babys zu empfangen. Ich denke, die Notwendigkeit einer besseren Metapher ist offensichtlich.

Gibt es andere Möglichkeiten, um viele-zu-viele-Beziehungen zu veranschaulichen?

Edit : Insbesondere suche ich nach einer Metapher, mit der beide Arten von Elementen in einer Metapher leicht untersucht werden können. Für Bücher/Autoren brauche ich ein Bücherregal und einen Raum voller Autoren: zwei Metaphern. Für Schüler/Klassen benötige ich eine Liste von Schülern und eine Liste von Klassen: Wie kann ich es so einfach machen, durch die Schüler zu schauen wie durch die Klassen?

1
Shawn

Elastische Listen sind mein bevorzugtes UX-Muster, um mit dieser Situation umzugehen. Hier ist ein gutes Beispiel.

http://well-formed-data.net/experiments/elastic_lists/

2
stony

Was ist mit Autos/Motorrädern?

Ein Hersteller baut Autos/Motorräder und ein Auto/Motorrad kann von mehreren Herstellern gebaut werden.

  • BMW> - <Auto> - <Porsche
  • BMW> - <Motorrad> - <Ducati

Sie können dies auch für jedes Produkt tun. Vielleicht reicht es aus, ein Produkt auszuwählen, das auf Ihre Benutzerbasis zugeschnitten ist.

  • Sony> - <TV> - <Samsung
  • Nike> - <Schuh> - <New Balance
0
Aaron McIver

Das Beste, was mir in den Sinn kommt, ist Filme & Schauspieler … (genauer Lebensläufe & Schauspieler-Lebensläufe). Jeder Film hat Credits, die aus Schauspielern bestehen, und jeder Schauspieler hat einen Lebenslauf, der aus Filmen besteht.

Während dies Büchern und Autoren sehr nahe kommt, kennt fast jeder entweder IMDB (Internet Movie Database) oder Six Degrees of Kevin Bacon) , so ist es einfacher, sich mit zu identifizieren.

0
Taj Moore