Die Person, die das Werk mit diesem Dokument verbunden hat, übergibt dieses weltweit der Gemeinfreiheit, indem sie alle Urheberrechte und damit verbundenen weiteren Rechte – im Rahmen der jeweils geltenden gesetzlichen Bestimmungen – aufgibt. Das Werk kann – selbst für kommerzielle Zwecke – kopiert, modifiziert und weiterverteilt werden, ohne hierfür um Erlaubnis bitten zu müssen.
http://creativecommons.org/publicdomain/zero/1.0/deed.enCC0Creative Commons Zero, Public Domain Dedicationfalsefalse
#!/usr/bin/gnuplot# gnuplot # Variablen - die wichtigsten Paramter dieser Grafik:# (in der Regel wird es reichen fuer eine neue Grafik dieser Werte zu ändern)my_data='Einwohnerentwicklung von Lichtenberg (Salzgitter).dat'my_xrange_min='01.01.1821'my_xrange_max='31.12.2017'my_xtics_years='25'my_mxtics='5'my_yrange_min='0'my_yrange_max='*'# Nur hier ist '*' erlaubt und sinnvollmy_ytics='500'my_ymtics='5'# Allgemeines zu den Eingabedatensettimefmt"%d.%m.%Y"# Zeitangaben in TT.MM.YYYYsetdatafileseparator";"# Spaltenseparator # Allgemeines zur Ausgabeunsetkey# als Standard keine Legendesetstyledatalines# wird bei 'plot' überschrieben setstylefilltransparentsolid0.4# ebenfalls bei 'plot' überschriebensetgrid# Gitterlinien verwendensetborder3# Rahmen unten (Bit 1) und links (+ Bit 2) # Bereiche/Format/etc X-Achse setxdatatime# X-Achse als Zeitachsesetxlabel'Jahr'# Beschriftung X-Achsesetxlabeloffset0,0.75# Schrift etwas höhersetxrange[my_xrange_min:my_xrange_max]# Wertebreich der X-Achsesetxtics'01.01.1000',60*60*24*365.25*my_xtics_years# xtics in Sekunden # der Beginn (Wert vor dem Komma) der X-Einteilung # kann außerhalb xrange liegensetxticsoffset0,0.5# Beschriftung näher an die X-Achsesetmxtics5# Skalenstriche setxticsnomirror# Nur unten Skalierensetformatx'%Y'# Beschriftungsformat JJJJsetxticsout# Skal. aussen damit sich nicht von Grafik # überschr. wird# Bereiche/Format/etc Y-Achsesetylabel'Einwohnerzahl'offset2# Abstand Achse/Label # Untere Begrenzung des Bereichs der Y-Achsesetyrange[my_yrange_min:]# Obere Begrenzung des Bereichs der Y-Achse# wir Testen ob der Wert der Var. my_yrange_max ein '*' ist und reagieren # entsprechend weil der '*' sich nicht direkt via Var. setzen lässt. if((my_yrange_maxeq'*'))setyrange[:*]if(!(my_yrange_maxeq'*'))setyrange[:my_yrange_max]setyticsmy_ytics# Anzahl der kleinen Teilstrichesetyticsoffset0.5# Schrift etwas nach rechtssetyticsnomirror# oben keine Teilstrichesetdecimalsignlocale"de_DE.UTF-8"# Stelle Input und Output auf "," um # set decimalsign ',' würde nur Output umstellen,# unter Windows lautet der String "de_DE.utf8"setformaty"%'.0f"# Ausgabeformatsetmyticsmy_ymtics# Unterscalierung setyticsout# Skal. aussen da sie sonst von Grafik # überschr. wird#### Markierungsbalken für die beiden Weltkriege etc.# Die set-Befehle ggf. auskommentieren# Attribute für Markierungsbalkensetstylerectfillcolorlt-1fillstylesolid0.1noborder## == 1. Weltkriegsetobjrectfrom'28.07.1914',graph0to'11.11.1918',graph1setlabel"1. Weltkrieg"at'30.06.1916',graph0.9rotateby+60center# == 2. Weltkriegsetobjrectfrom'01.09.1939',graph0to'04.05.1945',graph1setlabel"2. Weltkrieg"at'30.06.1942',graph0.9rotateby+60center# == Dädärä#set obj rect from '07.10.1949', graph 0 to '03.10.1990' , graph 1#set label "DDR" at '01.01.1970', graph 0.9 rotate by +60 center# Ausgabeformat: Wir erzeugen SVG# Die Ausgabedaten leiten wir bei UNIX in eine Pipe und sind so bei Namen der# Ausgabedatei flexibel (Aufruf: Progname.plt > Ausgabe-svg) # UNIX, die mit Pipes umgehen könnten, sollten hier hier das # folgende 'set output ...' kommentieren. setoutput'Einwohnerentwicklung von Lichtenberg (Salzgitter).svg'settermsvgsize800,400font"Arial,16"# Die Parameter von 'set term' sind so gewählt, das man in Wikipedia bei einer # Einbindung [[Datei:Meine_Grafik.svg|mini|400px|Text]] noch Schrift/Details # erkennen kann. # Erzeugen der Ausgabe plot\
my_datausing1:2withlinespointslinecolor'dark-blue'linetype1linewidth1.5pointtype7pointsize0.30\
Daten
Die folgenden Daten bitte in eine Textdatei unter dem Namen .dat abspeichern und ins gleiche Verzeichnis wie das GnuPlot-Script ablegen.
{{Information |Description = {{de|Einwohnerentwicklung von Lichtenberg (Salzgitter)}} |Source = {{own}} |Author = ~~~~ |Date = }} == {{int:license-header}} == {{self|Cc-zero}} == Gnuplot script to generate this plot == {...
Dateiverwendung
Keine Seiten verwenden diese Datei.
Metadaten
Diese Datei enthält weitere Informationen (beispielsweise Exif-Metadaten), die in der Regel von der Digitalkamera oder dem verwendeten Scanner stammen. Durch nachträgliche Bearbeitung der Originaldatei können einige Details verändert worden sein.