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 Kenntnisse 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.
- Der obere Datenbereich ist ein Gruppierungsbereich und enthält
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: