Datei:Einwohnerentwicklung von Gersdorf.svg

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Datei:Einwohnerentwicklung von Gersdorf.svg
Größe der PNG-Vorschau dieser SVG-Datei: 800 ×ばつ 400 Pixel. Weitere aus SVG automatisch erzeugte PNG-Grafiken in verschiedenen Auflösungen: 320 ×ばつ 160 Pixel | 640 ×ばつ 320 Pixel | 1.024 ×ばつ 512 Pixel | 1.280 ×ばつ 640 Pixel | 2.560 ×ばつ 1.280 Pixel

Originaldatei (SVG-Datei, Basisgröße: 800 ×ばつ 400 Pixel, Dateigröße: 49 KB)

Diese Datei und die Informationen unter dem roten Trennstrich werden aus dem zentralen Medienarchiv Wikimedia Commons eingebunden.


Beschreibung

BeschreibungEinwohnerentwicklung von Gersdorf.svg
Deutsch: Einwohnerentwicklung von Gersdorf
Quelle Eigenes Werk
Urheber Summer ... hier! (Diskussion) 12:01, 16 January 2018 (UTC)

Lizenz

Ich, der Urheber dieses Werkes, veröffentliche es unter der folgenden Lizenz:
Creative Commons CC-Zero Diese Datei wird unter der Creative-Commons-Lizenz CC0 1.0 Verzicht auf das Copyright zur Verfügung gestellt.
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

Gnuplot script to generate this plot

W3C iDer Quelltext dieser SVG-Datei ist valide .
Dieser Plot wurde von v mit Gnuplot erstellt.
#!/usr/bin/gnuplot
# gnuplot 
### Variablen - die wichtigsten Paramter dieser Grafik:
# (in der Regel wird es reichen für eine neue Grafik diese Werte zu ändern)
my_data='Einwohnerentwicklung_von_Gersdorf.dat'
my_xrange_min='01.01.1480'
my_xrange_max='31.12.2018'
my_xtics_years='100'
my_mxtics='5'
my_yrange_min='0'# bei '-1' wird der erste 
# Achenstrich unter Null berechnet
my_yrange_max='*'# hier ist '*' erlaubt und sinnvoll
my_ytics='2500'
my_ymtics='5'
ist_gemeinde='1'# 1 für ja, 0 für nein
# Falls ja, werden Marker für Grossstadt 
# und Mio.Stadt gesetzt
WW1='0.30'# horiz. Pos. des WW1 Schriftzugs
WW2='0.30'# horiz. Pos. des WW2 Schriftzugs
DDR='0.30'# horiz. Pos. des Deut.Einheit-Schriftzugs 
# (0 entspr. keiner Ausgabe)
### Allgemeines zu den Eingabedaten
settimefmt"%d.%m.%Y"# Zeitangaben in TT.MM.YYYY
setdatafileseparator";"# Spaltenseparator 
setdatafilecommentschars"#"# Kommentarzeichen 
statsmy_datau(strptime("%d.%m.%Y",strcol(1)))nooutput
my_diff=(STATS_max-STATS_min)/(60*60*24*365.25)
print' -----Stats-(Timestamp)----------------------'
print' Erster Wert der Datendatei: ',strftime("%d.%m.%Y",STATS_min)
print' Letzter Wert der Datendatei: ',strftime("%d.%m.%Y",STATS_max)
print' Diff in Jahren: ',sprintf("%.2f",my_diff)
print' --------------------------------------------'
# Anmerk.: die ausgegebenen Timestamps können in einer Shell bequem mit 
# 'date -d @[Wert]' in humanleseriches Format gewandelt werden
### Allgemeines zur Ausgabe
setkeyverticalmaxrows6# Max Anzahl Zeilen
setkeyatgraph0.05,0.95# Ĺegende weit links-oben (mit Angaben bez. auf Graph)
setkeylefttop# Punkt der Legendenbox an dem sie ausgerichtet wird
setkeynobox# kein Rahmen (zu Testzwecken box setzen!)
setkeynoopaque# Transparenz 
setkeywidth-6# Breite schmaler
setkeysamplen2# Breite der Linenbeispiele 
unsetkey# direkt vorher gesetzte Werte aufgehoben; ggf.
# auskommentieren, dann wird die Legende gesetzt! 
setstyledatalines# wird bei 'plot' überschrieben 
setstylefilltransparentsolid0.4# wird ebenfalls bei 'plot' überschrieben
setborder3# Rahmen unten (Bit 1) und links (+ Bit 2) 
setgrid# Gitterlinien verwenden
# Gitterlinien per Hand setzen falls gewünscht 
setstyleline1linetypergb'#4F4F4F'linewidth0.5dashtype2# Def. Major-grid
setstyleline2linetypergb'#9F9F9F'linewidth0.5dashtype3# def. Minor-grid
setgridxticsmxtics# eventuell noxtics und nomxtics
setgridyticsmytics# eventuell noytics und nomytics
setgridback# Gitter im Hintergrund
setgridlinestyle1,linestyle2# Setzen des linestyle für Major u. Minor 
#show grid # Kontrollausgabe auf der Konsole
### Farben - nummerische Equavalente zu Namen nach: 
# https://www2.uni-hamburg.de/Wiss/FB/15/Sustainability/schneider/gnuplot/colors.htm
# Die beiden Ziffen am Ende der Variablen geben opacity/transparenz an
#
my_darkred_00='#008B0000';my_darkred_20='#208B0000';
my_darkred_40='#408B0000';my_darkred_60='#608B0000';
my_darkred_80='#808B0000';my_darkred_a0='#a08B0000';
my_darkred_c0='#c08B0000';my_darkred_e0='#e08B0000';
#
my_darkgreen_00='#00006400';my_darkgreen_20='#20006400';
my_darkgreen_40='#40006400';my_darkgreen_60='#60006400';
my_darkgreen_80='#80006400';my_darkgreen_a0='#a0006400';
my_darkgreen_c0='#c0006400';my_darkgreen_e0='#e0006400';
#
my_darkblue_00='#0000008B';my_darkblue_20='#2000008B';
my_darkblue_40='#4000008B';my_darkblue_60='#6000008B';
my_darkblue_80='#8000008B';my_darkblue_a0='#a000008B';
my_darkblue_c0='#c000008B';my_darkblue_e0='#e000008B';
#
my_darkmagenta_00='#008B008B';my_darkmagenta_20='#208B008B';
my_darkmagenta_40='#408B008B';my_darkmagenta_60='#608B008B';
my_darkmagenta_80='#808B008B';my_darkmagenta_a0='#a08B008B';
my_darkmagenta_c0='#c08B008B';my_darkmagenta_e0='#e08B008B';
# 
my_darkorange_00='#00FF8C00';my_darkorange_20='#20FF8C00';
my_darkorange_40='#40FF8C00';my_darkorange_60='#60FF8C00';
my_darkorange_80='#80FF8C00';my_darkorange_a0='#a0FF8C00';
my_darkorange_c0='#c0FF8C00';my_darkorange_e0='#e0FF8C00';
#
my_darkturquoise_00='#0000CED1';my_darkturquoise_20='#2000CED1';
my_darkturquoise_40='#4000CED1';my_darkturquoise_60='#6000CED1';
my_darkturquoise_80='#8000CED1';my_darkturquoise_a0='#a000CED1';
my_darkturquoise_c0='#c000CED1';my_darkturquoise_e0='#e000CED1';
#
my_black_00='#00000000';my_black_20='#20000000';
my_black_40='#40000000';my_black_60='#60000000';
my_black_80='#80000000';my_black_a0='#a0000000';
my_black_c0='#c0000000';my_black_e0='#e0000000';
### Bereiche/Format/etc X-Achse 
setxdatatime# X-Achse als Zeitachse
setxlabel'Jahr'# Beschriftung X-Achse
setxlabeloffset0,0.75# Schrift etwas höher
setxrange[my_xrange_min:my_xrange_max]
# Wertebreich der X-Achse
setxtics'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 liegen
setxticsoffset0,0.5# Beschriftung näher an die X-Achse
setmxticsmy_mxtics# Skalenstriche 
setxticsnomirror# Nur unten Skalieren
setformatx'%3Y'# Beschr.format JJJJ (bei 3 Stellen o. führend 0)
setxticsout# Skal. aussen damit sie nicht von Grafik 
# überschr. wird
# Bereiche/Format/etc Y-Achse
setylabel'Einwohnerzahl'offset2# Abstand Achse/Label 
# Untere Begrenzung des Bereichs der Y-Achse
# Falls my_yrange_min wird der erste Achsenstrich unterhalb der
# Nulllinie berechnen falls my_yrange gleich -1
if (my_yrange_mineq'-1'){
my_yrange_min=-my_ytics/my_ymtics
# für den Fall Nullline etwas fetter
setarrowfrommy_xrange_min,'0'tomy_xrange_max,'0'noheadlcrgb'#C0000000'back
}
setyrange[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 Teilstriche
setyticsoffset0.5# Schrift etwas nach rechts
setyticsnomirror# oben keine Teilstriche
setdecimalsignlocale"de_DE.utf8"# Stelle Input und Output auf "," um 
# set decimalsign ',' würde nur Output umstellen, 
setformaty"%'.0f"# Ausgabeformat
setmyticsmy_ymtics# Unterskalierung 
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 Markierungsbalken
setstylerectfillcolorlt-1fillstylesolid0.1noborder
#
# == Dreißigjähriger Krieg
setobjrectfrom'23.05.1618',graph0to'24.10.1648',graph1back
setlabel"Dreißigjähriger Krieg"at'30.06.1633',graph0.8rotateby+60centerfront
# == Siebenjähriger Krieg
# set obj rect from '29.08.1756', graph 0 to '21.09.1762' , graph 1 back
# set label "Siebenjähriger Krieg" at '30.06.1759', graph 0.8 rotate by +60 center front
# == Hamburger Franzosenzeit
# set obj rect from '30.06.1806', graph 0 to '30.06.1814' , graph 1 back
# set label "H. Franzosenzeit" at '01.01.1810', graph 0.3 rotate by +60 center front
# == Befreiungskriege
# set obj rect from '26.02.1813', graph 0 to '20.11.1815' , graph 1 back
# set label "Befreiungskriege" at '30.06.1814', graph 0.8 rotate by +60 center front
# == 1. Weltkrieg
setobjrectfrom'28.07.1914',graph0to'11.11.1918',graph1back
setlabel"1. Weltkrieg"at'30.06.1916',graphWW1rotateby+60centerfront
# == 2. Weltkrieg
setobjrectfrom'01.09.1939',graph0to'04.05.1945',graph1back
setlabel"2. Weltkrieg"at'30.06.1942',graphWW2rotateby+60centerfront
# == Dädärä
if (DDR>0){
setobjrectfrom'07.10.1949',graph0to'03.10.1990',graph1back
setlabel"Deut. Teilung"at'01.01.1970',graphDDRrotateby+60centerfront
}
### Markierung für Groß- und Millionenstadtgrenze 
# wenn oben die Variable 'gemeinde' auf '1' gesetzt wurde setzen wir Maker
if (ist_gemeindeeq'1'){
# je einen Marker (arrow) für 100.000 und 1.000.000
setarrowfrommy_xrange_min,'100000'tomy_xrange_max,'100000'noheadlcrgb'#B0FF0000'back
setarrowfrommy_xrange_min,'1000000'tomy_xrange_max,'1000000'noheadlcrgb'#B0FF0000'back
}
### Einzelwerte (Beispiele)
# set label 1 'Bsp. Text 1' at '25.05.1987', 5000 point pointtype 3 pointsize 0.8
# set label 2 'Bsp. Text 2' at '09.05.2011', 10000 point pointtype 3 pointsize 0.8
### Außenränder (keine Angabe entspricht Automatik)
# keine Angabe hinter Xmargin entspr auto 
# zur Positionierung siehe 'Coordinates' in: 
# http://gnuplot.sourceforge.net/docs_4.2/node49.html#448
setlmargin
setrmarginatscreen0.990
setbmarginatscreen0.175
settmarginatscreen0.960
# grauer Hintergrund für Testzwecke
# set object rectangle from screen 0,0 to screen 1,1 fillcolor rgb my_black_e0 behind
### Dateiausgabe definieren 
# Ausgabeformat: Wir erzeugen SVG
# Die Ausgabedaten leiten wir bei UNIX in eine Pipe und sind so beim Namen der
# Ausgabedatei flexibel (Aufruf: Einwohnerentwicklung_von_Gersdorf.gpl > Einwohnerentwicklung_von_Gersdorf.svg) 
# Windowsbenutzer, die mit Pipes nicht umgehen könnten, sollten das Kommentar-
# zeichen vor dem 'set output ...' folgenden Befehl entfernen. 
# set output 'Einwohnerentwicklung_von_Gersdorf.svg' 
settermsvgsize800,400font"Arial,16"
# Die Parameter von 'set term' sind so gewählt, das man in Wikipedia bei einer 
# Einbindung [[Datei:Einwohnerentwicklung_von_Gersdorf.svg|mini|400px|Text]] noch Schrift/Details 
# erkennen kann. 
### Log10 Skalierung für Y-Achse wählen 
# Für Formatparam siehe http://gnuplot.sourceforge.net/docs_4.2/node184.html
# Wert für ytics hier mit 10 Überschreiben damit die Mantisse wegfallen kann. 
# Ansonsten müsste sie wie in 'set format y "%.1l*10^{%L}"; set ytics 5' angegeben 
# werden was ungerade Werte ergibt. 
# xrange muss größer Null beginnen. Kann oben mit my_yrange_min auf 10, 100, 1000 ... 
# gesetzt werden oder hier auskommentieren. 
# set logscale y 10; set format y " 10^{%L}"; set ytics 10; set mytics 10; 
# set lmargin 5 # ev. bei 'Schwestergrafik' gleichen fixen Wert setzen.
# set yrange [ 100 : 1000000 ] # yrange manuell Anpassen!!!
### Abkürzungen hinter dem Plot-Befehl:
# u : using
# w : with
# lc : linecolor
# lt : linetype 
# lw : linewidth
# pt : pointtype 
# ps : pointsize
# lp : linespoints
# p : points
# t : title
# not : notitle
# filledc : filledcurves (Bsp.: File:Einwohnerentwicklung von Wanne-Eickel.svg)
# rgb : RedGreenBlue
# ax ; axes (bei der Plotanweisung meist x1y1)
# dt ; dashtype (Wert 1 entspricht normale durchgezogene Linie)
### Daten per Here-Document
# (siehe Abschntt 'Inline data and datablocks' in
# http://www.gnuplot.info/docs_5.2/Gnuplot_5.2.pdf )
#
$my_HD_1<<EndOfData_1
# bei 'plot' mit '$my_HD_1 use 1:2 with ...' einbinden
...
EndOfData_1
### Plot
# Jede Kurve wird zweimal gezeichnet. Beim ersten mal mit etwas Transparenz
# damit es heller wird. Beim zweiten mal werden die Punkt dunkel
# nachgezeichnet. Dadurch sollte der Betrachter besser erkennen können, wo
# Messpunkte fehlen. 
#
# Erzeugen der Ausgabe 
plot\
my_datau1:2axx1y1wlplcrgbmy_darkblue_40lt1lw1.5pt7ps0.22t'Einw. Entw.',\
my_datau1:2axx1y1wplcrgbmy_darkblue_00lt1lw1.5pt7ps0.22not,\
# $my_HD_1 u 1:2 ax x1y1 w lp lc rgb my_darkred_40 lt 1 lw 1.5 pt 7 ps 0.22 t 'Einw. Entw.',\
# $my_HD_1 u 1:2 ax x1y1 w p lc rgb my_darkred_00 lt 1 lw 1.5 pt 7 ps 0.22 not ,\

Daten

Die folgenden Daten bitte in eine Textdatei unter dem Namen "Einwohnerentwicklung_von_Gersdorf.dat" abspeichern und ins gleiche Verzeichnis wie das GnuPlot-Script ablegen.

Update der Daten und Überschreiben der Grafik ausdrücklich erwünscht (bei Problemen beim Erstellen einer neuen Grafik unter de:Benutzer Diskussion:Summer ... hier! oder de:Wikipedia:Grafikwerkstatt nachfragen).

Vor Änderungen der Struktur dieses Abschnitts bitte beachten, das die Daten zur Wartung anderer Grafiken benutzt werden. Dies sind Dateien , die möglicherweise die Daten dieses Abschnitts verwenden.

#
# Quelle: 
# https://de.wikipedia.org/wiki/Gersdorf#Einwohnerentwicklung
#
# bis 1900
30.06.1493;200
30.06.1683;380
30.06.1740;792
30.06.1845;1887
30.06.1861;2575
30.06.1871;2987
# 
# bis 1998
30.06.1905;7132
30.06.1908;7644
30.06.1909;7730
30.06.1912;7492
30.06.1921;7829
30.06.1922;8006
30.06.1926;8037
30.06.1927;8132
30.06.1930;8196
30.06.1939;7851
30.06.1945;9907
30.06.1956;8256
30.06.1962;7742
30.06.1964;7441
30.06.1990;4742
#
# ab 1998
30.06.1998;4860
30.06.1999;4825
30.06.2000;4749
30.06.2001;4698
30.06.2002;4623
30.06.2003;4631
30.06.2004;4577
30.06.2005;4517
30.06.2006;4444
30.06.2007;4387
30.06.2008;4345
30.06.2010;4247
30.06.2012;4189
30.06.2013;4140
30.06.2018;3988
# EOF

Kurzbeschreibungen

Ergänze eine einzeilige Erklärung, was diese Datei darstellt.

In dieser Datei abgebildete Objekte

Motiv

Lizenz<\/a>"}},"text\/plain":{"de":{"":"Lizenz"}}},"{\"value\":{\"entity-type\":\"item\",\"numeric-id\":6938433,\"id\":\"Q6938433\"},\"type\":\"wikibase-entityid\"}":{"text\/html":{"de":{"P275":"CC0<\/a>"}},"text\/plain":{"de":{"P275":"CC0"}}}}" class="wbmi-entityview-statementsGroup wbmi-entityview-statementsGroup-P275 oo-ui-layout oo-ui-panelLayout oo-ui-panelLayout-framed">
Quelle der Datei<\/a>"}},"text\/plain":{"de":{"":"Quelle der Datei"}}},"{\"value\":{\"entity-type\":\"item\",\"numeric-id\":66458942,\"id\":\"Q66458942\"},\"type\":\"wikibase-entityid\"}":{"text\/html":{"de":{"P7482":"durch Hochlader erstelltes Original<\/a>"}},"text\/plain":{"de":{"P7482":"durch Hochlader erstelltes Original"}}}}" class="wbmi-entityview-statementsGroup wbmi-entityview-statementsGroup-P7482 oo-ui-layout oo-ui-panelLayout oo-ui-panelLayout-framed">
MIME-Typ<\/a>"}},"text\/plain":{"de":{"":"MIME-Typ"}}},"{\"value\":\"image\\\/svg+xml\",\"type\":\"string\"}":{"text\/html":{"de":{"P1163":"image\/svg+xml"}},"text\/plain":{"de":{"P1163":"image\/svg+xml"}}}}" class="wbmi-entityview-statementsGroup wbmi-entityview-statementsGroup-P1163 oo-ui-layout oo-ui-panelLayout oo-ui-panelLayout-framed">

image/svg+xml

Dateiversionen

Klicke auf einen Zeitpunkt, um diese Version zu laden.

Version vomVorschaubildMaßeBenutzerKommentar
aktuell09:39, 22. Sep. 2019 Vorschaubild der Version vom 09:39, 22. Sep. 2019 800 ×ばつ 400 (49 KB)Summer ... hier! +Wert 2018
13:01, 16. Jan. 2018 Vorschaubild der Version vom 13:01, 16. Jan. 2018 800 ×ばつ 400 (33 KB)Summer ... hier! {{Information |Description = {{de|Einwohnerentwicklung von Gersdorf}} |Source = {{own}} |Author = ~~~~ |Date = }} == {{int:license-header}} == {{self|Cc-zero}} == Gnuplot script to generate this plot == {{gnuplot}}{{Vali...

Die folgende Seite verwendet 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.

KurztitelGnuplot
BildtitelProduced by GNUPLOT 5.0 patchlevel 3
Breite800
Höhe400
Abgerufen von „https://de.wikipedia.org/wiki/Datei:Einwohnerentwicklung_von_Gersdorf.svg"