#!/usr/bin/gnuplot
# gnuplot
# Allgemeines zu den Eingabedaten
set timefmt "%d.%m.%Y" # Zeitangaben in TT.MM.YYYY
set datafile separator ";" # Spaltenseparator
# Allgemeines zur Ausgabe
unset key
set style data lines
set style fill transparent solid 0.4
set grid
set border 3 # Bit 1 (unten) + Bit 2 (links)
# Bereiche/Format/etc X-Achse
set xdata time
set xlabel 'Jahr'
set xrange ['30.06.1869':'30.06.2016']
set xtics '01.01.1000', 60 * 60 * 24 * 365.25 * 10
# xtics in Sekunden
# der Beginn der X-Einteilung kann außerhalb xrange
# liegen
set mxtics 5
set xtics nomirror # Nur unten Skalieren
set format x '%Y' # Beschriftungsformat JJJJ
# Bereiche/Format/etc Y-Achse
set ylabel 'Einwohnerzahl'
set yrange [0:]
set ytics 25000
set ytics nomirror
set decimalsign locale "de_DE.utf8"
set decimal locale "de_DE.utf8"
set format y "%'.0f" # Ausgabeformat
set mytics 5
# Ausgabeformat: Wir erzeugen SVG
# Die Ausgabedaten leiten wir in eine Pipe und sind so bei Namen der
# Ausgabedatei flexibel (Aufruf: Progname.plt > Ausgabe-svg)
set term svg size 800,400 font "Arial,14"
# keine "set output '<Dateiname>'" Angabe
# Erzeugen der Ausgabe für vier Graphen in vier Farben
plot \
'-' using 1:($2) with linespoints linecolor 'dark-blue' linetype 1 linewidth 1.5 pointtype 7 pointsize 0.30,\
#
# Quelle:
# https://de.wikipedia.org/wiki/Vorlage:Zeitleiste_Bev%C3%B6lkerungsentwicklung_der_Statutarstadt_Linz
# (siehe Quelltext der Vorlage)
#
# Nachtrag: in der [[:de:Vorlage:Vorlage:Zeitleiste Bevölkerungsentwicklung der Statutarstadt Linz]]
# wurde als Quelle www.statistik.at/blickgem/blick1/g40101.pdf angegeben.
#
30.06.1869;49635
30.06.1880;56569
30.06.1890;65090
30.06.1900;83356
30.06.1910;97852
30.06.1923;107463
30.06.1934;115338
30.06.1939;128177
30.06.1951;184685
30.06.1961;195978
30.06.1971;204889
30.06.1981;199910
30.06.1991;203044
30.06.2001;183504
30.06.2006;188430
30.06.2011;189889
30.06.2017;203012
EOF