Tutorial: Chart-Customizing
Informationen
Das nachfolgende Tutorial vermittelt Basiswissen zum Chart-Customizer, mit dem in PLANTA project Charts erstellt und angepasst werden können.
Fachliches Basiswissen zum PLANTA customizer vermittelt u. A. das Tutorial: Modul-Customizing (Level 1).
Die in diesem Tutorial verwendeten Screenshots dienen der exemplarischen Darstellung und können vom tatsächlichen Layout im Programm abweichen.
Voraussetzungen
Als Grundvoraussetzung für die Ausführung dieses Workflows gelten die Kennnisse der PLANTA-Anwendungs-Software, deren Aufbau, Bedienung und Funktionsweise. Die Informationen hierzu finden Sie im Hilfe-Bereich Einstieg/Bedienung.
Tortendiagramm bauen (Projekte nach Code)
Ziel
Es soll ein Chart angelegt werden, das die Anzahl der Projekte pro Projektcode in einem Tortendiagramm darstellt.
Modul anlegen
Ziel
Das Modul anlegen, in dem das Chart angelegt werden soll.
Vorgehensweise
Login mit P20.
Ein Modul anlegen, das die folgenden Anforderungen erfüllt:
Das Modul enthält einen Chart-Datenbereich mit einem Button/IronPython-Datenfeld mit dem DF-Verhalten "py", auf dem das Chart angelegt wird.
Das Modul enthält zwei Quelldatenbereiche:
Der obere Datenbereich ist ein Gruppierungsbereich und enthält
ein DI, nach dem Projekte gruppiert werden (in diesem Fall den Projektcode)
ein virtuelles DI, um die Anzahl der Projekte pro Projektcode zu ermitteln und darzustellen sowie
ein Button-DI mit einem Aktionsmodul darauf (in diesem Fall zum Filtern des Charts nach Projektcode)
Der untere Datenbereich enthält dieselben DIs wie der obere Bereich und zusätzlich die DIs zur Auswahl (Filtern) der Projekte.
Für dieses Tutorial kann auch das bereits existierende Beispiel-Modul 009DK5 verwendet werden.
Chart anlegen
Ziel
Ein Chart auf dem Datenfeld des Chartbereichs erstellen und als Tortendiagramm konfigurieren.
Vorgehensweise
Durch Klick auf
das Modul starten, in dem das Chart angelegt werden soll.
In der Menüleiste durch Klick auf Tools → Charts anlegen/bearbeiten den Chart-Customizer öffnen.
Im Bereich Neues Chart anlegen auf den Link im Feld DI klicken, um den Chart-Customizer mit dem Modul Basisdaten zu öffnen.
Im Feld Titel die Python-ID des Datenfelds aus dem Chart-Bereich auswählen.
Im Feld Chart-Typ den Typ "Tortendiagramm" auswählen.
Speichern.
Chart konfigurieren
Ziel
Das Chart konfigurieren, sodass folgende Daten angezeigt werden:
Anzahl der Projekte pro Projektcode
Die Farben der Segmente entsprechen den Farben der Projektcodes
Bei Klick auf ein Segment wird eine Aktion ausgeführt
In unserem Fall wird das Chart nach dem Projektcode gefiltert.
Vorgehensweise
Durch Klick auf das Icon
in das Modul Datenserien wechseln.
Das Chart wie folgt konfigurieren:
DA-Python-ID:
project_by_code_grouped
Der gruppierte Datenbereich wird als Quelle der Datenserie ausgewählt.
Kategorie:
pr_code
Der Projektcode wird als Kategorie der Kreissegmente definiert.
Anzahl:
amount
Die summierte Anzahl wird als Anteil der Kreissegmente definiert.
Symbol:
pr_code
Das Symbol, das auf das Projektcode-Datenfeld angewendet wird, wird als Symbol für die Kreissegmente definiert.
Aktion:
action_pr_code
Der Button aus der Quelle wird ausgelöst, wenn ein Segment angeklickt wird.
Label Position:
Outside
Der Text mit der Anzahl wird außerhalb des Charts angezeigt.
Speichern.
Tooltip konfigurieren
Ziel
Im Chart sollen individuelle Tooltips angezeigt werden.
Vorgehensweise
Durch Klick auf das Icon
in das Modul Tooltip wechseln.
Im Feld Überschrift den Wert
<b>Code ${point.x}</b>
eintragen.Im Feld Tooltip den Wert
<i>Anzahl ${point.y}</i>
eintragen.Speichern.
Ergebnis: