Vorlage:Zeitleiste Säulendiagramm
Diese Vorlage dient der Visualisierung von Zahlenreihen über einen Zeitraum mit Hilfe eines Säulendiagrammes (Basis: EasyTimeline). Zusätzlich wird am Ende ein Durchschnittswert über einen frei wählbaren Subzeitraum ausgegeben. Die Vorlage eignet sich beispielsweise zur Darstellung der jährlichen Besucherzahlen von Sehenswürdigkeiten.
Empfohlene Vorgehensweise:
- Höhe und Breite der Grafik abhängig von der Anzahl und der Länge der Balken wählen (Erfahrungswerte)
- Überschriften wählen
- Maximalwert und Schrittweite auf der Ordinate wählen
- Breite der Balken wählen
- Jahreszahlen jeweils mit Anzahl eintragen
<templatestyles src="TOC nonum/styles.css"></templatestyles>
Kopiervorlage
<syntaxhighlight lang="wikitext" copy>
Define $value1 = 0 Define $value2 = 0 Define $value3 = 0 Define $value4 = 0 Define $value5 = 0 Define $value6 = 0 Define $value7 = 0 Define $value8 = 0 Define $value9 = 0 Define $value10 = 0 Define $value11 = 0 Define $value12 = 0 Define $value13 = 0 Define $value14 = 0 Define $value15 = 0 Define $value16 = 0 Define $value17 = 0 Define $value18 = 0 Define $value19 = 0 Define $value20 = 0 Define $value21 = 0 Define $value22 = 0 Define $value23 = 0 Define $value24 = 0 Define $value25 = 0 Define $value26 = 0 Define $value27 = 0 Define $value28 = 0 Define $value29 = 0 Define $value30 = 0
Define $averagevalue = 0 Colors =
id:grid value:gray(0.9) id:values value:rgb(0,0,0)
ImageSize = width: height: PlotArea = width:-75 height:-80 left:60 bottom:25 Period = from:0 till: TimeAxis = orientation:vertical AlignBars = justify ScaleMajor = increment: start:0 ScaleMinor = gridcolor:grid increment:Fehler im Ausdruck: Unerwarteter Operator < start:0
BarData =
bar:space
PlotData =
color:values width: align:center
TextData =
pos:(0,12) fontsize:L tabs:(Fehler im Ausdruck: Unerwarteter Operator /-center) text:^""
pos:(0,-5) fontsize:M tabs:(Fehler im Ausdruck: Unerwarteter Operator /-center) text:^""</timeline>
</syntaxhighlight>
Parameter
- Titel1 = Erste Überschrift der Grafik (groß). Wichtig: Es sind keine Doppelpunkte erlaubt.
- Titel2 = Zweite Überschrift der Grafik (klein)
- Beschreibung = Beschreibung der Grafik (Bildunterschrift)
- Ausrichtung = links oder rechts; Parameter ist optional (Default: rechts)
- Umfliessen = ja oder nein; Parameter ist optional (Default: ja)
- BreiteBild = Breite der Grafik in Pixel
- HoeheBild = Höhe der Grafik in Pixel
- BreiteBalken = Breite der Balken in Pixel
- Farbe = Farbe der Balken; Parameter ist optional (Default: rgb(0,0,0))
- MaxAnzahl = Maximalwert für die Anzahl auf der Ordinate
- Schrittweite = Schrittweite für die Beschriftung und Markierungen auf der Ordinate. Zwischen zwei langen Markierungen erscheint zusätzlich jeweils eine kurze.
- Jahr1 bis Jahr30 = Bezeichnung des Jahres auf der Zeitachse (Beispiel: 2011)
- Anzahl1 bis Anzahl30 = Anzahl im jeweiligen Jahr
- Durchschnitt = Bezeichnung des Durchschnittswertes am Ende der Zeitachse (Beispiel: Durchschnitt); Parameter ist optional: Wenn nicht angegeben, wird kein Balken für den Durchschnitt angezeigt.
- BeginnDurchschnitt = Startindex für die Berechnung des Durchschnittswertes (1 bis 30 innerhalb des mit Werten belegten Bereiches); Parameter ist optional und muss angegeben werden, wenn Parameter Durchschnitt vorhanden ist.
- EndeDurchschnitt = Endindex für die Berechnung des Durchschnittswertes; Wert muss größer als BeginnDurchschnitt sein; Parameter ist optional und muss angegeben werden, wenn Parameter Durchschnitt vorhanden ist.
Beispiel
<syntaxhighlight lang="wikitext">
Define $value1 = 27440 Define $value2 = 28385 Define $value3 = 27101 Define $value4 = 29500 Define $value5 = 31649 Define $value6 = 30313 Define $value7 = 27574 Define $value8 = 0 Define $value9 = 0 Define $value10 = 0 Define $value11 = 0 Define $value12 = 0 Define $value13 = 0 Define $value14 = 0 Define $value15 = 0 Define $value16 = 0 Define $value17 = 0 Define $value18 = 0 Define $value19 = 0 Define $value20 = 0 Define $value21 = 0 Define $value22 = 0 Define $value23 = 0 Define $value24 = 0 Define $value25 = 0 Define $value26 = 0 Define $value27 = 0 Define $value28 = 0 Define $value29 = 0 Define $value30 = 0
Define $averagevalue = 29227.4 Colors =
id:grid value:gray(0.9) id:values value:rgb(0.6,0.45,0.3)
ImageSize = width:550 height:250 PlotArea = width:475 height:170 left:60 bottom:25 Period = from:0 till:35000 TimeAxis = orientation:vertical AlignBars = justify ScaleMajor = increment:5000 start:0 ScaleMinor = gridcolor:grid increment:2500 start:0
BarData =
bar:space bar:2004 text:2004 bar:space bar:2005 text:2005 bar:space bar:2006 text:2006 bar:space bar:2007 text:2007 bar:space bar:2008 text:2008 bar:space bar:2009 text:2009 bar:space bar:2010 text:2010 bar:space bar:line bar:space bar:average text:Durchschnitt bar:space
PlotData =
color:values width:30 align:center bar:2004 from:start till:$value1 bar:2005 from:start till:$value2 bar:2006 from:start till:$value3 bar:2007 from:start till:$value4 bar:2008 from:start till:$value5 bar:2009 from:start till:$value6 bar:2010 from:start till:$value7 bar:average from:start till:$averagevalue bar:line from:start till:35000 color:black width:0.1
TextData =
pos:(0,262) fontsize:L tabs:(275-center) text:^"Besucherzahlen Sophienhöhle"
pos:(0,245) fontsize:M tabs:(275-center) text:^"Durchschnittswert über die letzten fünf Jahre (2006 bis 2010)"</timeline>
</syntaxhighlight>
Define $value1 = 27440 Define $value2 = 28385 Define $value3 = 27101 Define $value4 = 29500 Define $value5 = 31649 Define $value6 = 30313 Define $value7 = 27574 Define $value8 = 0 Define $value9 = 0 Define $value10 = 0 Define $value11 = 0 Define $value12 = 0 Define $value13 = 0 Define $value14 = 0 Define $value15 = 0 Define $value16 = 0 Define $value17 = 0 Define $value18 = 0 Define $value19 = 0 Define $value20 = 0 Define $value21 = 0 Define $value22 = 0 Define $value23 = 0 Define $value24 = 0 Define $value25 = 0 Define $value26 = 0 Define $value27 = 0 Define $value28 = 0 Define $value29 = 0 Define $value30 = 0
Define $averagevalue = 29227.4 Colors =
id:grid value:gray(0.9) id:values value:rgb(0.6,0.45,0.3)
ImageSize = width:550 height:250 PlotArea = width:475 height:170 left:60 bottom:25 Period = from:0 till:35000 TimeAxis = orientation:vertical AlignBars = justify ScaleMajor = increment:5000 start:0 ScaleMinor = gridcolor:grid increment:2500 start:0
BarData =
bar:space bar:2004 text:2004 bar:space bar:2005 text:2005 bar:space bar:2006 text:2006 bar:space bar:2007 text:2007 bar:space bar:2008 text:2008 bar:space bar:2009 text:2009 bar:space bar:2010 text:2010 bar:space bar:line bar:space bar:average text:Durchschnitt bar:space
PlotData =
color:values width:30 align:center bar:2004 from:start till:$value1 bar:2005 from:start till:$value2 bar:2006 from:start till:$value3 bar:2007 from:start till:$value4 bar:2008 from:start till:$value5 bar:2009 from:start till:$value6 bar:2010 from:start till:$value7 bar:average from:start till:$averagevalue bar:line from:start till:35000 color:black width:0.1
TextData =
pos:(0,262) fontsize:L tabs:(275-center) text:^"Besucherzahlen Sophienhöhle"
pos:(0,245) fontsize:M tabs:(275-center) text:^"Durchschnittswert über die letzten fünf Jahre (2006 bis 2010)"</timeline>