Diagramm Multiscale
Aus XIMES
Kurzbeschreibung
Der Operator erzeugt eine Multiscale-Visualisierung.
Diese Form der Visualisierung ist hier beschrieben (in englischer Sprache).
Operator
Betroffene Tabellenbereiche
- Identifizierer
- [Eingabe] Optional: Spalten für verschiedene Kategorien. Jeder unterschiedliche Wert kann alternativ dargestellt werden (immer nur einer auf einmal).
- Granularität für Auswahl des Blocks in vertikaler Richtung
- [Eingabe] Die Multi-Scale-Visualisierung verwendet die Metapher der Blöcke, i.d.R. durch ein Grid unterteilt, um Übersicht zu geben. Mit dieser Box kann man bestimmen, welche Granularität verwendet wird, um zwischen den verschiedenen Reihen von Blöcken zu unterscheiden.
- Granularität für Auswahl des Blocks in horizontal Richtung
- [Eingabe] Die Multi-Scale-Visualisierung verwendet die Metapher der Blöcke, i.d.R. durch ein Grid unterteilt, um Übersicht zu geben. Mit dieser Box kann man bestimmen, welche Granularität verwendet wird, um zwischen den verschiedenen Spalten von Blöcken zu unterscheiden.
- Granularität für Auswahl der Detailreihe in vertikaler Richtung
- [Eingabe] Die Multi-Scale-Visualisierung zeigt details innerhalb jedes Blocks basierend auf zwei Granularitäten. Mit dieser Box kann man bestimmen, welche Granularität verwendet wird, um zwischen den verschiedenen Reihen innerhalb jedes Blocks zu unterscheiden.
- Granularität für Auswahl der Detailspalte in horizontaler Richtung
- [Eingabe] Die Multi-Scale-Visualisierung zeigt details innerhalb jedes Blocks basierend auf zwei Granularitäten. Mit dieser Box kann man bestimmen, welche Granularität verwendet wird, um zwischen den verschiedenen Spalten innerhalb jedes Blocks zu unterscheiden.
- Wert (für die Farbkodierung)
- [Eingabe] Spalte mit dem für die Farbkodierung verwendeten Wert.
- Granularität für das Vor- und Zurückblättern
- [Eingabe] Optional: Wenn der Datensatz für eine Seite zu groß ist, kann man die Seite vorwärts oder zurück blättern, basierend auf dieser Granularität.
Einstellungen
- Multiscale
- [Eingabe] Unter Einstellungen: können verschiedene Einstellungen, wie Anordnung, Farbpalette, X- und Y-Achsen, Diagrammtitel usw. festgelegt werden.
Einstellungsfenster
Allgemein
- Diagrammtitel
- [Eingabe] Optional: Text, der über dem Diagramm angezeigt wird, wenn das Kontrollkästchen darunter markiert ist
- Zeige Legende
- [Kontrollkästchen] Momentan ist die Legende leider noch nicht verfügbar.
- Zeige Tooltips
- [Kontrollkästchen] Wenn das Kästchen markiert ist, dann wird für jede Position im Schaubild der tatsächliche Wert als Zahl angezeigt, wenn man mit dem Mauszeiger darüber kurz wartet.
- Farbschema
- [Combobox] Es stehen eine Reihe von Schemata zur Verfügung, die bestimmen, wie die Werte grafisch umgesetzt werden sollen.
- Farbe bei fehlenden Werten
- [Combobox] Es stehen eine Reihe von Farben zur Verfügung, die angezeigt werden können, wenn keine Werte an einer Stelle vorhanden sind.
- Aggregation Multipler Identifizierer
- [Combobox] Wenn mehr als ein Identifizierer gleichzeitig dargestellt werden soll, so kann man deren Werte aufsummieren oder einen Durchschnitt berechnen. Dies hat momentan nur eine Auswirkung wenn die Eingangsdaten nicht gerastert sind und ungleichmäßig über die Identifizierer verteilt, da ansonsten beide Vorgehensweisen am Ende zum selben Farbton führen.
Mapping
- Art
- [Combobox] Es gibt blockweises und geradliniges Mapping. Beim blockweisen Mapping wird innerhalb jedes Blocks immer wieder umgebrochen. Wenn z.B. ein Block aus Minute pro Stunde und Stunde pro Tag besteht, also einen Tag symbolisiert, dann wird nach jeder Stunde umgebrochen. Das führt zu einer kompakten Darstellung, verdeckt aber u.U. wichtige Ereignisse auf der Stundengrenze. Als Alternative existiert das geradelinige Mapping. Dabei wird aus jedem Block eine einzelne Zeile, im genannten Beispiel werden also die einzelnen Stunden horizontal hintereinandergehängt. Beim Umschalten der Art des Mappings ist es leider nicht möglich, die Achsenbeschriftungen anzupassen. Dies muss vom User manuell erfolgen. Die Granularitäten zur Auswahl des Blocks müssen dabei beide auf die vertikale Richtung, die Granularitäten zur Auswahl des Pixels innerhalb des blocks beide auf die horizontale Richtung.
Achse Vertikal
- Achsentitel
- [Eingabe] Optional: Text, der entlang der Achse angezeigt wird. Es wird beim Erstellen des Operators ein sinnvoller Default-Wert ermittelt. Später muss er von Hand angepasst werden.
- Gitternetzlinien/Art
- [Combobox] Verschiedene 1D-Muster für die Gitternetzlinien entlang der Achse.
- Gitternetzlinien/Farbe
- [Combobox] Verschiedene Farben für die Gitternetzlinien entlang der Achse.
- Innere Achse/Zeige nur jede xte Kategorie
- [Kontrolkästchen/Eingabe] Aufgrund von Platzproblemen kann oft nicht jeder mögliche Wert entlang der inneren Achse dargestellt werden. Im Eingabefeld kann man einstellen, jeder wievielte Wert angezeigt werden soll. Wenn das Kontrolkästchen nicht markiert ist, so wird der Wert vom Operator automatisch bestimmt. Man muss also, um auf keinen Fall einen Wert auszulassen, das Kontrolkästchen markierne und im Eingabefeld eine 1 eintragen.
- Äußere Achse/Listeneinträge statt Werte
- [Kontrolkästchen/Eingabe] Für die Achsenbeschriftungen stehen dem Operator nur Zahlenwerte zur Verfügung. Hier kann man Zeichenketten eintragen, die, wenn das Kontrolkästchen markiert ist, statt der Werte angezeigt werden. Jede Zeile entspricht einem Eintrag. Wenn nicht genug Einträge für die Anzahl der möglichen Werte zur Verfügung stehen, so wird auf die Werte eine Modulo-Operation mit der Anzahl der Einträge durchgeführt, d.h. nach dem letzten Eintrag geht es beim ersten wieder los.
Achse Horizontal
- Achsentitel
- [Eingabe] Optional: Text, der entlang der Achse angezeigt wird. Es wird beim Erstellen des Operators ein sinnvoller Default-Wert ermittelt. Später muss er von Hand angepasst werden.
- Gitternetzlinien/Art
- [Combobox] Verschiedene 1D-Muster für die Gitternetzlinien entlang der Achse.
- Gitternetzlinien/Farbe
- [Combobox] Verschiedene Farben für die Gitternetzlinien entlang der Achse.
- Innere Achse/Zeige nur jede xte Kategorie
- [Kontrolkästchen/Eingabe] Aufgrund von Platzproblemen kann oft nicht jeder mögliche Wert entlang der inneren Achse dargestellt werden. Im Eingabefeld kann man einstellen, jeder wievielte Wert angezeigt werden soll. Wenn das Kontrolkästchen nicht markiert ist, so wird der Wert vom Operator automatisch bestimmt. Man muss also, um auf keinen Fall einen Wert auszulassen, das Kontrolkästchen markierne und im Eingabefeld eine 1 eintragen.
- Äußere Achse/Listeneinträge statt Werte
- [Kontrolkästchen/Eingabe] Für die Achsenbeschriftungen stehen dem Operator nur Zahlenwerte zur Verfügung. Hier kann man Zeichenketten eintragen, die, wenn das Kontrolkästchen markiert ist, statt der Werte angezeigt werden. Jede Zeile entspricht einem Eintrag. Wenn nicht genug Einträge für die Anzahl der möglichen Werte zur Verfügung stehen, so wird auf die Werte eine Modulo-Operation mit der Anzahl der Einträge durchgeführt, d.h. nach dem letzten Eintrag geht es beim ersten wieder los.
Diagramm Layout
- Höhe
- [Combobox] Die Höhe kann abhängig von der Normalgröße in Stufen festgelegt werden.
- Breite
- [Combobox] Die Breite kann abhängig von der Normalgröße in Stufen festgelegt werden.
- Seitenränder
- [Radiobutton/Eingaben] Die Seitenränder werden normalerweise automatisch festgelegt. Es können aber auch manuell Werte eingetragen werden.
Wichtige Hinweise
- Für eine ausgewogene Darstellung sollten zusammengehörende Granularitäten ungefähr gleich groß sein. Dies trifft insbesondere auf die beiden inneren Granularitäten der blockweisen Darstellung zu.
- Der Kontext der Granularitäten (z.B. Woche des Monats oder Woche des Jahres) muss beim Vorbereiten der Daten berücksichtigt werden und wirkt sich auf die Visualisierung aus.
- Die Granularitäten können momentan nur als ganze Zahlen verarbeitet werden. Zur Erzeugung empfohlen wird der Formeloperator (zeilenweise).
Problembeispiele
- Ich kann meine vorbereiteten Granularitätsspalten nicht auswählen.
Die Granularitätsspalten müssen expliziert als ganzzahlige Werte definiert werden.
- Ich möchte die Menge der angezeigten Daten vergrößern (z.B. fünf Monate statt einem).
Die Menge der angezeigten Daten muss beim Bereitstellen der Granularitäten konfiguriert werden. Wenn z.B. die gröbste Darstellunggranularität aus Wochen besteht, dann zeigt eine Konfiguration vom Typ "Woche pro Monat" immer einen Monat, eine Konfiguration "Woche pro Jahr" immer ein Jahr usw. Die Blättergranularität muss ebenfalls entsprechend gewählt werden.
- Mich stören die Zeilenumbrüche innerhalb der Blöcke.
Ein Umschalten auf geradliniges Mapping verhindert den Umbruch, die Blöcke werden zu Zeilen. Allerdings wird dabei die Achsenbeschriftung verfälscht, sie muss leider von Hand korrigiert werden.






