Mit der JAXForms-Version 8.4 wurde das Charts-Framework von HighCharts in JAXForms integriert. Highcharts bietet eine umfangreiche Funktonalität um alle Arten von Daten-/ Visualisierungen umzusetzen. Ab Version 8.5 steht ein GUI zur Konfiguraton zur Verfügung.
Im Zusammenspiel mit der Datapool-Funktionalität von JAXForms entstehen dabei neue Synergien. Dieselben Daten welche für eine Ausgabe als Tabelle mit einem Datapool verwendet werden, können nun direkt auch zur Darstellung eines Diagrammes verwendet werden.
Beispiel eines Diagrammes
Flüsse in Europa
Ausgabe als Säulen-Diagramm - maximale Ausgabe auf Flüsse, welche länger als 1040 km sind, damit nur die Top10 im Diagramm angezeigt werden.
Flüsse in Europa als Tabelle
Dieselbe Datengrundlage mit allen Flüssen in einer klassischen Datentabelle.
Diagramm-Typen
Folgende Diagrammtypen stehen zur Verfügung
Einfache Diagramme
- Säulen-Diagramm (vertikal)
- Balken-Diagramm (horizontal)
- Kuchendiagramm
- Liniendiagramm
Diagramme mit Ebenen
zum Vergleich
- Säulen-Vergleichs-Diagramm (vertikal)
- Balken-Vergleichs-Diagramm (horizontal)
Ver- / Anwendung von Charts
Die Darstellung soll übersichtlich und verständlich sein. Diese Eigenschaften hängen nicht nur vom gewählten Diagramm-Typ ab. Die Datengrundlage bestimmt, was sinnvoll dargestellt werden kann. Die Anzahl der anzuzeigenden Werte hat einen grossen Einfluss auf die Übersichtlichkeit. Ist die Anzahl gross, eignet sich die vertikale Darstellung nicht. Denken Sie zudem an den mobile-first Ansatz. Für die Betrachtung eines Diagrammes sollte auf einem mobilen Gerät nicht gescrollt werden müssen.
Anleitung JAXForms
Anleitung Umsetzung mit JAXForms (Zugang eingeschränkt für Kunden)
Anzeige optimieren
Anzeige optimieren, in dem kleine Datenmengen ausgeblendet werden. Kuchendiagramme - Das kleinste Stück des Kuchens! Verhindern Sie, dass unlesbare kleine Elemente entstehen, in dem Sie die Daten einschränken. Dies dient auch bei den Balkendiagrammen, eine rasche Übersicht zu bieten.
Hinweis zu den Datengrundlagen
Stellen sie sicher, dass sich in den Charts darzustellendne Werte effektiv als Zahl in der Datengrunldlage vorhanden sind und die Werte als "number" konfiguriert wurden. Texte können nicht verwendet werden.
HighCharts - Lizenzhinweis
Die Verwendung von HighCharts mit JAXForms benötigt eine HighCharts Lizenz. Je nach Verwendung von JAXForms (Eingene Installation / SAS-Anwendung) kann je Domain (bsbw. www.kundenwebsite.ch) können zusätzliche Lizenzkosten entstehen. Wenden sie sich bei Fragen zur Verwendung von HighCharts in JAXForms an ihren JAXForms Kontakt.