Benutzer-Werkzeuge

Webseiten-Werkzeuge


addons:reports

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
addons:reports [2017/10/17 13:36]
pollmann [Preferences]
addons:reports [2019/08/13 13:48] (aktuell)
Zeile 1: Zeile 1:
 +[[:start| zurück zum Hauptmenü]]\\
 +
 ====== Reports ====== ====== Reports ======
  
Zeile 5: Zeile 7:
 ===== Installation ===== ===== Installation =====
 ==== Report Generierung ==== ==== Report Generierung ====
-Damit die Generierung ​von Reports funktioniert,​ müssen folgende Pakete auf dem System installiert ​werden:\\+Damit das Generieren ​von Reports funktioniert,​ müssen folgende Pakete auf dem System installiert ​sein:\\
 \\ \\
 <​code>​apt-get install texlive-lang-cyrillic</​code>​ <​code>​apt-get install texlive-lang-cyrillic</​code>​
Zeile 48: Zeile 50:
  
 [Service] [Service]
-ExecStart=/​usr/​bin/​phantomjs /​pfad/​zur/​highcharts-convert.js -host 0.0.0.0 -port 3003+Environment="​QT_QPA_FONTDIR=/​usr/​share/​fonts/​truetype/​dejavu"​ 
 +ExecStart=/​usr/​bin/​phantomjs /​pfad/​zur/​highcharts-convert.js -host 0.0.0.0 -port 3003 -platform offscreen
 KillMode=process KillMode=process
 Restart=on-failure on-abort Restart=on-failure on-abort
Zeile 102: Zeile 105:
 \\ \\
 \\ \\
-=== Normale Charts:===\\ + 
-\\+=== Normale Charts:===
 1. Spalte = Kategorie = X Unterteilungen / Gruppen\\ 1. Spalte = Kategorie = X Unterteilungen / Gruppen\\
-2-x. Spalte = Serien\\+2- x. Spalte = Serien\\
 Value = Punkt\\ Value = Punkt\\
 \\ \\
Zeile 150: Zeile 153:
 WS2018 '​W'​ 30 1 WS2018 '​W'​ 30 1
 </​code>​ </​code>​
-//z// muss hierbei angegeben werden, hat jedoch derzeit keine Auswirkung+//"z"// muss hierbei angegeben werden, hat jedoch derzeit keine Auswirkung
  
 ===== Charts ===== ===== Charts =====
Zeile 159: Zeile 162:
 In diesem Beispiel wird die Rotation der Labels an der X-Achse auf 90° geändert. In diesem Beispiel wird die Rotation der Labels an der X-Achse auf 90° geändert.
 In "​series"​ wird die Anzeige des Datensatzes "​Gesamt"​ auf ein Balkendiagramm geändert und "​Inland"​ auf ein Tortendiagramm. In "​series"​ wird die Anzeige des Datensatzes "​Gesamt"​ auf ein Balkendiagramm geändert und "​Inland"​ auf ein Tortendiagramm.
-Mit "​center"​ und "​size"​ kann das Zentrum und die Größe manipuliert werden. Hier werden Prozentwerte angegeben,​durch Weglassen des "​%"​ Zeichens können jedoch ebenso Pixelwerte verwendet werden.+Mit "​center"​ und "​size"​ kann das Zentrum und die Größe manipuliert werden. Hier werden Prozentwerte angegeben, durch Weglassen des "​%"​-Zeichens können jedoch ebenso Pixelwerte verwendet werden.
 Mit der Einstellung "​zIndex"​ lässt sich manipulierrn,​ ob der entsprechende Chart weiter in den Vordergrund oder in den Hintergrund gerückt werden soll.\\ Mit der Einstellung "​zIndex"​ lässt sich manipulierrn,​ ob der entsprechende Chart weiter in den Vordergrund oder in den Hintergrund gerückt werden soll.\\
 Mehrere Achsen können mithilfe des Arrays "​yAxis"​ angegeben werden. Hier kann per '"​opposite":​ true' angegeben werden, dass sie auf der rechten Seite gezeichnet wird. Später kann bei "​series"​ eine Serie per z.B.: "​yAxis":​0 auf die erste Achse gehängt werden.\\ Mehrere Achsen können mithilfe des Arrays "​yAxis"​ angegeben werden. Hier kann per '"​opposite":​ true' angegeben werden, dass sie auf der rechten Seite gezeichnet wird. Später kann bei "​series"​ eine Serie per z.B.: "​yAxis":​0 auf die erste Achse gehängt werden.\\
  
  
-{{:​icon_achtung.png?​25 |}} Wird eine Serie auf eine nicht existente Achse gehängt, funktioniert der Chart nicht! -> in der JS-Konsole wird der Highcharts-Fehler #18 ausgegeben+{{:​icon_achtung.png?​25 |}} Wird eine Serie auf eine nicht existente Achse gehängt, funktioniert der Chart nicht!\\ (-> in der JS-Konsole wird der Highcharts-Fehler #18 ausgegeben
 \\ \\
-Sollte keine yAchse definiert werden, wird automatisch eine ohne Namen hinzugefügt.\\ + 
-Standardmäßig werden Serien auf die Achse #0 gehängt.\\+Sollte keine yAchse definiert werden, wird automatisch eine ohne Namen hinzugefügt. Standardmäßig werden Serien auf die Achse #0 gehängt.\\
  
 <code Javascript>​ <code Javascript>​
Zeile 232: Zeile 235:
 === Boxplot === === Boxplot ===
 Bei Boxplots muss darauf geachtet werden, dass 5 Spalten übergeben werden. Diese repräsentieren der Reihe nach unsere Boxplots: unterer Strich -> Anfang der Box -> Strich in der Box -> Ende der Box -> oberer Strich.\\ Bei Boxplots muss darauf geachtet werden, dass 5 Spalten übergeben werden. Diese repräsentieren der Reihe nach unsere Boxplots: unterer Strich -> Anfang der Box -> Strich in der Box -> Ende der Box -> oberer Strich.\\
-Anschließend muss in den Preferences der Typ "​boxplot",​ wie im Beispiel gesetzt werden.\\ + 
-Mit der Option "​FHCBoxplotType"​ kann die Matritze der Boxplots gedreht werden.\\ +Anschließend muss in den Preferences der Typ "​boxplot",​ wie im Beispiel gesetzt werden. Mit der Option "​FHCBoxplotType"​ kann die Matritze der Boxplots gedreht werden. Bei einem "​Tick"​ handelt es sich um eine Hilfslinie im Chart 
-Bei einem "​Tick"​ handelt es sich um eine Hilfslinie im Chart+
 <code javascript>​ <code javascript>​
 { {
Zeile 301: Zeile 304:
 </​code>​ </​code>​
  
-{{:​icon_achtung.png?​25 |}} Wie anhand des Beispiels deutlich wird, müssen ​Umlaute ​in ihrem HTML-Code angegeben werden. Dies ist bei jedem Speichervorgang erneut durchzuführen,​ daher empfiehlt es sich, den Code zuerst in einem Editior zu schreiben und anschließend jedes Mal neu in die Preferences ​hineinzukopieren.+{{:​icon_achtung.png?​25 |}} Umlaute ​müssen in ihrem HTML-Code angegeben werden. Dies ist bei jedem Speichervorgang erneut durchzuführen,​ daher empfiehlt es sich, den Code zuerst in einem Editior zu schreiben und anschließend jedes Mal neu in die Preferences ​zu kopieren. 
 {{ :​addons:​pivot_all_preferences.png?​direct |}} {{ :​addons:​pivot_all_preferences.png?​direct |}}
/var/www/wiki/data/attic/addons/reports.1508240201.txt.gz · Zuletzt geändert: 2019/08/13 13:49 (Externe Bearbeitung)