#!/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 # Bereiche/Format/etc X-Achse set xdata time set xlabel 'Jahr' set xrange ['30.02.1570':'31.12.2016'] set xtics '01.01.1000', 60 * 60 * 24 * 365.25 * 50 # xtics in Sekunden # der Beginn der X-Einteilung kann außerhalb xrange # liegen set mxtics 5 # Unterteilung der Skalierung 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 10000 set mytics 5 set ytics nomirror set decimalsign locale "de_DE.utf8" set decimal locale "de_DE.utf8" set format y "%'.0f" # Ausgabeformat # 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 plot '-' using 1:($2) with filledcurves below x1 lt rgb 'dark-blue' lw 2 # # Quelle: # https://de.wikipedia.org/wiki/Darmstadt#Einwohnerentwicklung # 30.06.1570;1220 30.06.1600;1515 30.06.1619;2400 30.06.1634;2000 30.06.1636;1100 30.06.1648;1000 30.06.1676;1790 30.06.1700;1895 30.06.1772;9800 30.06.1804;11219 30.06.1816;15391 30.06.1830;23242 03.12.1846;26300 # 03.12.1861;28526 03.12.1864;29225 01.12.1871;33800 01.12.1875;37273 01.12.1880;41199 01.12.1885;43146 01.12.1890;55883 02.12.1895;63168 01.12.1900;72381 01.12.1905;83123 01.12.1910;87089 01.12.1916;71410 08.10.1919;82367 # 16.06.1925;89465 16.06.1933;93222 17.05.1939;115196 31.12.1945;69539 13.09.1950;94788 25.09.1956;123306 06.06.1961;136412 31.12.1965;140066 27.05.1970;141224 31.12.1975;137018 31.12.1980;138201 31.12.1985;134181 25.05.1987;134272 # 31.12.1990;138920 31.12.1995;138980 31.12.2000;138242 31.12.2005;139103 31.12.2007;141058 31.12.2010;144402 31.12.2011;145845 31.12.2012;150155 31.12.2013;149743 31.12.2014;154002 31.12.2015;155353 31.12.2016;159982 EOF