Mit einem Kreisdiagramm kann der Anteil einzelner Daten an der Gesamtheit veranschaulicht werden.
Hinweise zur Verwendung
Ein Kreis-/Donutdiagramm wird mit dem Element <Pie> innerhalb des Elements <Chart> erzeugt. Das Element kann nur im Layout einer Detail Component verwendet werden.
<Chart>
<Pie/>
</Chart>
Das Element <Pie> kann folgendes Element enthalten:
-
<Tooltip>: Definiert, wie der Tooltip für die einzelnen Werte im Diagramm angezeigt werden soll.
Attribute
Folgende Attribute können Sie für alle Elemente eines Kreis-/Donutdiagramms definieren:
|
Attribut |
Beschreibung |
|---|---|
|
|
Legt die Schriftfamilie fest.
Mögliche Werte:
|
|
|
Legt die Schriftgröße fest.
Mögliche Werte:
|
|
|
Legt die Neigung der Schrift fest. Mit diesem Attribut wird die Standardneigung der Schriftzeichen für dieses Control überschrieben. Mögliche Werte:
|
|
|
Legt die Schriftstärke fest. Mit diesem Attribut wird die Standardstärke der Schriftzeichen für dieses Control überschrieben. Mögliche Werte:
|
|
|
Definiert die Schriftfarbe. Diese Einstellung überschreibt die Standardfarbe des Farbschemas! Mögliche Werte:
Hinweis:
|
Element <Pie>
Gibt an, wie das Diagramm angezeigt werden soll.
Zusätzlich zu den allgemeinen Attributen können Sie folgende Attribute für das Element <Pie> definieren:
|
Attribut |
Beschreibung |
|---|---|
|
|
Erforderlich Gibt an, welche Daten im Diagramm dargestellt werden. Die angegebene Zeichenkette bezieht sich auf eine definierte Property innerhalb der Datenquelle, die im Element Mögliche Werte: Data Binding |
|
|
Erforderlich Gibt den Namen an, der dem jeweiligen Wert zugeordnet ist (Datenbeschriftung). Die angegebene Zeichenkette bezieht sich auf eine definierte Property innerhalb der Daten, die für Mögliche Werte: Data Binding |
|
|
Erforderlich Gibt an, welcher Wert des Datenobjekts visualisiert wird. Die angegebene Zeichenkette bezieht sich auf eine definierte Property innerhalb der Daten, die für Mögliche Werte: Data Binding |
|
|
Legt fest, ob das Überlappen von Beschriftungen verhindert werden soll. Mögliche Werte:
|
|
|
Legt die horizontale Position des Diagramms fest. Mögliche Werte:
|
|
|
Legt die vertikale Position des Diagramms fest. Mögliche Werte:
|
|
|
Farbe des einzelnen Diagrammausschnitts Mögliche Werte: Hexadezimaler Farbwert oder Ausdruck für Data Binding (Color) Wird das Attribut |
|
|
Gibt an, ob das Diagramm als Donutdiagramm dargestellt werden soll. Mögliche Werte: |
|
|
Legt die Schriftfarbe der Beschriftung fest. Überschreibt die Farbe aller Beschriftungen des Charts. Mögliche Werte:
Hinweis:
|
|
|
Gibt an, was passieren soll, wenn die Beschriftung länger als die festgelegte Breite der Beschriftung ist. Mögliche Werte:
|
|
|
Legt die Breite der Beschriftung in Pixeln fest. Mögliche Werte:
|
|
|
Gibt an, ob eine Legende angezeigt werden soll. Mögliche Werte:
|
|
|
Gibt an, ob die Werte direkt im Diagramm beschriftet werden sollen. Mögliche Werte:
|
|
|
Legt den Radius in Pixeln fest. Mögliche Werte:
|
|
|
Legt den äußeren Radius in Pixeln fest. Nur relevant, wenn das Attribut Mögliche Werte:
|
|
|
Legt fest, ob zusätzlich zum Wert eine Prozentangabe in der Beschriftung und im Tooltip angezeigt wird. Mögliche Werte:
|
Element <Tooltip>
Kindelement von <Pie>. Definiert, wie der Tooltip für die einzelnen Werte im Diagramm angezeigt werden soll.
Für das Element <Tooltip> können Sie die allgemeinen Attribute (siehe oben) definieren.
Beispiel
<Properties>
<Property name="DataSource" type="Complex">
<Property name="ABC-Analysis" type="List">
<Property name="ItemGroup" type="String"/>
<Property name="Profit" type="Integer"/>
</Property>
</Property>
</Properties>
<FlowLayout>
<Chart fontFamily="Font03" title="ABC-Analysis / Profit from different item groups">
<Pie data="#DataSource.ABC-Analysis" fontFamily="Font03" name="#ItemGroup" normals="false" value="#Profit">
<Tooltip fontFamily="Font03"/>
</Pie>
</Chart>
<Chart fontFamily="Font02" title="ABC-Analysis / Profit from different item groups">
<Pie data="#DataSource.ABC-Analysis" donut="true" fontFamily="Font03" name="#ItemGroup" normals="true" value="#Profit">
<Tooltip fontFamily="Font03"/>
</Pie>
</Chart>
</FlowLayout>
Output
Die Daten, die vom Technical Process geliefert werden, haben folgendes Format:
<Ok>
<DataSource>
<ABC-Analysis>
<ItemGroup>A</ItemGroup>
<Profit>1200000</Profit>
<ItemGroup>B</ItemGroup>
<Profit>500000</Profit>
<ItemGroup>C</ItemGroup>
<Profit>90000</Profit>
</ABC-Analysis>
</DataSource>
</Ok>