Properties

Grundsätzlich haben Sie zwei Möglichkeiten die Eigenschaften der graphomate trees zu pflegen: Über das Standard-Properties-Sheet, das alle Parameter in einer strukturierten Liste aufzeigt oder über das Additional-Properties-Sheet. Letztere bieten ein benutzerfreundlicheres User-Interface. Es gibt jedoch einige spezielle Eigenschaften, die nur über das Standard-Properties-Sheet gepflegt werden können.

Die Checkboxen  vor den Eigenschaften im Additional-Properties-Sheet dienen der Steuerung der Sichtbarkeit von Elementen und der Aktivierung von Funktionen. Die zu verwendende Data Source kann nur via Drag&Drop auf die Komponente oder auf dem Standard-Properties-Sheet unter Data Binding zugeordnet werden.

Durch Drücken der Taste F5 können sowohl der Zeichenbereich, als auch die Additional Properties neu initialisiert werden. Dies ist manchmal notwendig, wenn Änderungen in den Properties nicht direkt in den Zeichenbereich übernommen werden.


Data Tab

Data Selection

Für die graphomate trees können zwei Datenserien konfiguriert werden, die jeweils über eine unterschiedliche Semantik verfügen:

  • Area Series
    Die Größe der Knoten des Baumes wird durch die Area Series festgelegt. Der kleinste Wert wird mit dem Min Node Radius (s. u.) dargestellt, der größte mit dem Max Node Radius, alle anderen werden entsprechend dazwischen verteilt.
  • Color Series
    Die Einfärbung der Trees geschieht über die Color Series, entweder indem die Werte der Serie direkt oder in dem zunächst die Abweichung zur Area Series berechnet und die sich ergebenden Werte auf eine Farbskala abgebildet werden. Die Farbskala kann auf dem Appearance Tab und die Berechnungsmethode (direkte Abbildung oder Abweichung) auf dem Behavior Tab eingestellt werden.
  • Selected Source
    Zeigt die Bezeichnung der verknüpften Datenquelle der Komponente an.

Damit Serien verknüpft werden können muss zunächst eine Data Source ausgewählt werden. Die Serien-Label (Series1, Series2) lassen sich über die Eingabebox umbenennen und werden in der Legende, den Descriptions und den Tooltips angezeigt. Das blaue Kästchen mit dem x löscht die Zuordnung der Datenreihe.

Tree Orientation

Über die Option Tree Type kann festgelegt werden, ob es sich um einen vertikalen, horizontalen oder zirkulären Tree handelt. Entsprechend der Einstellung werden die Knoten, Verknüpfungen und Texte angeordnet.

Link Layout

Geben Sie hier das Layout der Verknüpfungen zwischen den Knoten des Baumes an. Es stehen die Layouts Geschwungen, Gerade, „Ellenbogen“ und Kreuz zur Auswahl.



Apperance Tab

Labels

Wählen Sie hier die Schriftgröße (Font Size), Schriftfamily (Font Family) sowie die Textfarbe (Text Color) der Rechteck-Beschriftungen.

Value Format

Hier steuern Sie das Format der Werte:

  • Basic:
    Pflegen Sie hier das Format für absolute und prozentuale Werte entsprechend der Vorgaben von numeral.js.
    Locale setzt die Ländereinstellung. Ist diese auf AUTO eingestellt, wird die Ländereinstellung aus der Datenquelle übernommen.
  • Extended:
    Sofern Sie ein fixes Format für Ihre Datenbeschriftungen wünschen, können Sie dies hier für absolute und prozentuale Datenwerte pflegen. Die Eingabe einer Klammer „(“ im Feld für Negative Sign führt zu einer Darstellung negativer Zahlen in Klammern: (1234). Der Parameter im Feld Scaling wird als Divisor verwendet, um eine Skalierung der Datenbeschriftung vorzunehmen.

Setzen Sie die Eigenschaft Use Formatted Data in den Standard Properties auf true wenn Sie die Formatierung der Daten aus der Data Source übernehmen wollen.

Colors

Stellen Sie unter Color Scheme die gewünschte Farbskala für den Tree ein. Als Standardwert ist ein Verlauf von rot über gelb zu grün vorgesehen. Für die Darstellung von Hierarchien sind die Skalen Hierarchy1, 2 und 3 besonders geeignet. Ist die Invert Scheme die Checkbox aktiviert, wird das Farbschema umgekehrt. Dies z.B. sinnvoll, wenn Negativwerte als positiv dargestellt werden sollen.

Invert Scheme "dreht" das aktuelle Farbschema um. Wenn bspw. das Schema Red to Yellow to Green gewählt wurde, wird durch Aktivierung dieser Option das Schema auf Green to Yellow to Red geändert.

Die unter Infinity Color gewählte Farbe wird dann angezeigt, wenn sich aus der Abweichungsberechnung ein unendlicher Wert ergibt (bspw. bei der Teilung durch 0). Die unter Null Color eingestellte Farbe wird angezeigt, falls sich aus der Color Series kein Wert ableiten lässt (bspw. wenn als Berechnungsmethode die Abbildung der Serie ausgewählt, die Serie aber nicht eingestellt wurde).


Behavior Tab

Color Calculation Based On

Die Color Calculation Method legt fest, in welcher Art die Werte der Color Series für die Einfärbung des Trees berücksichtigt werden sollen. Die folgenden Werte können für die Methode gewählt werden:

  • Series 2:
    Ist die Methode gewählt, dann werden die Werte aus der Color Series linear auf die Farbskala abgebildet (d. h. der größte Wert ist am rechten Rand der Skala, der niedrigste am linken Rand).
  • Δ Absolute:
    Ist diese Methode gewählt, dann wird die absolute Abweichung zwischen Area und Color Series berechnet; das Ergebnis der Berechnung wird linear auf die Farbskala abgebildet.
  • Δ Percent:
    Ist diese Methode gewählt, dann wird die prozentuale Abweichung zwischen Area und Color Series berechnet und das Ergebnis auf die Farbskala abgebildet.

Hierarchy

Limit Depth Legt fest, bis zu welcher Tiefe der Tree initial aufgeklappt werden soll.

Area Scaling

Scale From Zero legt fest, ob der Wert 0 als kleinster Wert für die Skalierung der Knotenfläche verwendet werden soll. Dies verhindert, dass der Knoten mit dem kleinsten Wert der Datenserie als winziger Punkt angezeigt wird. Ansonsten wird der kleinste Wert aus der Datenserie herangezogen, was dazu führt, dass der entsprechende Knoten als Punkt (mit kleinster darstellbarer Fläche) angezeigt wird.

Die Area Scale Method legt fest, nach welcher Methode die Skalierung zwischen der minimalen und der maximalen Knotengröße erfolgt. Bei der linearen Skalierung, wird der Wertebereich (minimaler und maximaler Wert aus der Datenquelle) linear auf den minimalen und den maximalen Wert der Knotengröße abgebildet, sonst logarithmisch.

Die logarithmische Methode ermöglicht es bei einer sehr großen Differenz innerhalb des Wertebereichs einen angenehmeren, visuellen Effekt zu erzielen.

Über den Min und Max Node Radius können die oben bereits angesprochenen minimalen und maximalen Werte für den Radius der Knoten angegeben werden.

Helper Tab

Description Configuration

Diese Einstellung ermöglicht es Ihnen neben dem Bezeichner des Merkmals auch dessen Wert am Knoten anzeigen zu lassen.

Padding

Über die Einstellung für Top, Right, Bottom und Left Margin lassen sich die Seitenränder des Trees innerhalb des ihm zur Verfügung stehenden Platzes konfigurieren. Dadurch kann vermieden werden, dass es zu Überhängen kommt, die zur Runtime nicht gezeichnet werden und den Tree abgeschnitten erscheinen lassen.

Tooltips

Stellen Sie hier ein, ob zur Laufzeit Tooltips für den Nutzer angezeigt werden sollen oder nicht. Die Tooltips werden beim Hovern direkt über dem Knoten angezeigt und enthalten den Bezeichner und den Wert des Knotens.


Search Tab

Die Suche erleichtert die Eingabe für Properties des Additional-Properties-Sheets. An dieser Stelle kann nach dem Namen, Funktion oder Gruppe einer Property gesucht werden. Die passenden Einstellungen werden dann direkt angezeigt und können hier geändert werden.

Info Popup

An dieser Stelle finden Sie Hinweise auf die genutzte Version der graphomate trees sowie einen Link, mit dem Sie uns über Fehler und Feature-Wünsche informieren können.

Unter Credits finden Sie eine Übersicht der von uns genutzten freien Bibliotheken.