Datei:Einwohnerentwicklung von Minden.svg

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

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

Zur Beschreibungsseite auf Commons


Beschreibung

Beschreibung
Deutsch: Einwohnerentwicklung von Minden
Quelle Eigenes Werk
Urheber Summer ... hier! (Diskussion) 00:19, 4 May 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.

Gnuplot script to generate this plot

 
Dieser W3C-unbestimmte Plot wurde mit Gnuplot erstellt.
 
W3C-validity not checked.
#!/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_Minden.dat'
my_xrange_min         = '01.01.1786'
my_xrange_max         = '31.12.2016'
my_xtics_years        = '25'
my_mxtics             = '5'
my_yrange_min         = '0'
my_yrange_max         = '*'    # Nur hier ist '*' erlaubt und sinnvoll
my_ytics              = '10000'
my_ymtics             = '5'


# Allgemeines zu den Eingabedaten
set timefmt "%d.%m.%Y"     # Zeitangaben in TT.MM.YYYY
set datafile separator ";" # Spaltenseparator 


# Allgemeines zur Ausgabe
unset key                  # als Standard keine Legende
set style data lines       # wird bei 'plot' überschrieben 
set style fill transparent solid 0.4 # wird ebenfalls bei 'plot' überschrieben
set border 3               # Rahmen unten (Bit 1) und links (+ Bit 2) 
set grid                   # Gitterlinien verwenden
# Gitterlinienen per Hand setzen falls gewünscht 
set style line 1 linetype rgb '#696969' linewidth 0.5 dashtype 0 # Def. Major-grid
set style line 2 linetype rgb '#C9C9C9' linewidth 0.5 dashtype 3 # def. Minor-grid
set grid  xtics mxtics     # eventuell noxtics und nomxtics
set grid  ytics mytics     # eventuell noytics und nomytics
set grid  back             # Gitter im Hintergrund
set grid  linestyle 1, linestyle 2 # 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 
set xdata time             # X-Achse als Zeitachse
set xlabel 'Jahr'          # Beschriftung X-Achse
set xlabel offset 0, 0.75  # Schrift etwas höher
set xrange [ my_xrange_min : my_xrange_max]
                           # Wertebreich der X-Achse
set xtics '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
set xtics offset  0, 0.5   # Beschriftung näher an die X-Achse
set mxtics my_mxtics       # Skalenstriche 
set xtics nomirror         # Nur unten Skalieren
set format x '%Y'          # Beschriftungsformat JJJJ
set xtics  out             # Skal. aussen damit sie nicht von Grafik 
                           # überschr. wird


# Bereiche/Format/etc Y-Achse
set ylabel 'Einwohnerzahl' offset 2 # Abstand Achse/Label 
# Untere Begrenzung des Bereichs der Y-Achse
set yrange [ 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_max eq '*' )) set yrange [ : *             ]
if (!( my_yrange_max eq '*' )) set yrange [ : my_yrange_max ]
set ytics my_ytics         # Anzahl der kleinen Teilstriche
set ytics offset 0.5       # Schrift etwas nach rechts
set ytics nomirror         # oben keine Teilstriche
set decimalsign locale "de_DE.utf8" # Stelle Input und Output auf "," um 
                           # set decimalsign ',' würde nur Output umstellen, 
set format y  "%'.0f"      # Ausgabeformat
set mytics my_ymtics       # Unterskalierung 
set ytics  out             # 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
set style rect fillcolor lt -1 fillstyle solid 0.1 noborder
#
# == Dreißigjähriger Krieg
 set obj rect from '23.05.1618', graph 0 to '24.10.1648' , graph 1 back
 set label "Dreißigjähriger Krieg" at '30.06.1633', graph 0.8 rotate by +60 center front
# == 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
# == 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
 set obj rect from '28.07.1914', graph 0 to '11.11.1918' , graph 1 back
 set label "1. Weltkrieg"          at '30.06.1916', graph 0.9 rotate by +60 center front
# == 2. Weltkrieg
 set obj rect from '01.09.1939', graph 0 to '04.05.1945' , graph 1 back
 set label "2. Weltkrieg"          at '30.06.1942', graph 0.9 rotate by +60 center front
# == Dädärä
#set obj rect from '07.10.1949', graph 0 to '03.10.1990' , graph 1 back
#set label "DDR"                   at '01.01.1970', graph 0.9 rotate by +60 center front
# == Markierung für Großstadtgrenze 
# Mit Ein-/Auskommentieren festlegen ob bei 100.000 eine vertikale Linie gezogen werden soll 
 set arrow from my_xrange_min, '100000' to my_xrange_max, '100000' nohead lc rgb '#B0FF0000' back
# == Markierung für Millionenstadtgrenze 
# Mit Ein-/Auskommentieren festlegen ob bei 100.000 eine vertikale Linie gezogen werden soll 
 set arrow from my_xrange_min, '1000000' to my_xrange_max, '1000000' nohead lc rgb '#B0FF0000' back


# Außenränder (ohne Angabe entspricht Automatik)
set bmargin 
set lmargin 
set rmargin 1.5 # rechts entspr. der Wert bei Auto etwas 2.8
set tmargin 


# Ausgabeformat: Wir erzeugen SVG
# Die Ausgabedaten leiten wir bei UNIX in eine Pipe und sind so beim Namen der
# Ausgabedatei flexibel (Aufruf: Progname.plt > Ausgabe-svg) 
# Windowsbenutzer, die mit Pipes nicht umgehen könnten, sollten hier hier das 
# folgende 'set output ...' auskommentieren und den Dateinamen ggf. ersetzen. 
# set output 'Einwohnerentwicklung_von_Minden.svg' 
set term svg size 800,400 font "Arial,16"
# Die Parameter von 'set term' sind so gewählt, das man in Wikipedia bei einer 
# Einbindung [[Datei:Einwohnerentwicklung_von_Minden.svg|mini|400px|Text]] noch Schrift/Details 
# erkennen kann. 


# 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


# 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 erkenen können, wo
# Messpunkte fehlen. 
#
# Erzeugen der Ausgabe 
plot \
  my_data u 1:2 w lp lc rgb my_darkblue_40 lt 1 lw 1.5 pt 7 ps 0.3   t 'Einw. Entw.',\
  my_data u 1:2 w  p lc rgb my_darkblue_00 lt 1 lw 1.5 pt 7 ps 0.3 not              ,\

Daten

Die folgenden Daten bitte in eine Textdatei unter dem Namen "Einwohnerentwicklung_von_Minden.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://commons.wikimedia.org/wiki/File:Minden_-_population_development.svg
#
#
#
#
# Bis 1867
#
30.06.1786 ; 7280 
30.06.1787 ; 7052 
30.06.1788 ; 7072 
30.06.1789 ; 7181 
30.06.1790 ; 7178 
30.06.1791 ; 7258 
30.06.1792 ; 7319 
30.06.1793 ; 7541 
30.06.1808 ; 7682 
30.06.1812 ; 6878 
30.06.1815 ; 6979 
30.06.1816 ; 7731 
30.06.1817 ; 8339 
30.06.1819 ; 8959 
30.06.1822 ; 9543 
30.06.1825 ; 9476 
30.06.1828 ; 9830 
30.06.1830 ; 10400
01.12.1831 ; 11177
03.12.1834 ; 10397
03.12.1837 ; 10608
03.12.1840 ; 11440
03.12.1843 ; 11941
03.12.1846 ; 12782
03.12.1849 ; 13060
03.12.1852 ; 13656
03.12.1855 ; 14298
03.12.1858 ; 14514
03.12.1861 ; 15453
03.12.1864 ; 17527
03.12.1867 ; 16862
#
#
#
#
#
# Deutsches Kaiserreich (1871–1918)
#
01.12.1871 ; 16593 
30.06.1873 ; 16512 
30.06.1874 ; 16796 
01.12.1875 ; 17075 
30.06.1876 ; 17190 
30.06.1877 ; 17208 
30.06.1878 ; 17699 
01.12.1880 ; 17867 
30.06.1881 ; 17921 
30.06.1882 ; 18174 
30.06.1883 ; 18388 
30.06.1884 ; 18608 
01.12.1885 ; 18592 
30.06.1887 ; 19434 
30.06.1888 ; 19712 
30.06.1889 ; 20181 
01.12.1890 ; 20223 
02.12.1895 ; 22289 
#
01.12.1900 ; 24315 
01.12.1905 ; 25425 
01.12.1910 ; 26454
30.06.1910 ; 26571 
30.06.1911 ; 26518 
30.06.1912 ; 27183 
30.06.1913 ; 27414 
30.06.1914 ; 27591 
30.06.1915 ; 27800 
30.06.1916 ; 27325 
01.12.1916 ; 23075
30.06.1917 ; 27915 
05.12.1917 ; 20789
30.06.1918 ; 30248 
#
#
#
#
#
# Weimarer Republik (1919–1933)
#
08.10.1919 ; 25986
30.06.1919 ; 30788  
30.06.1920 ; 25887  
30.06.1921 ; 25783  
30.06.1922 ; 25246  
30.06.1923 ; 25270  
30.06.1924 ; 27479  
16.06.1925 ; 27139 
30.06.1925 ; 28227  
# 
30.06.1926 ; 27995  
30.06.1927 ; 27168 
30.06.1928 ; 26929 
30.06.1929 ; 27093 
30.06.1930 ; 28245 
30.06.1931 ; 28418 
30.06.1932 ; 28661 
#
#
#
#
#
# Nationalsozialistische Diktatur (1933–1945)
#
16.06.1933 ; 28764 
30.06.1933 ; 28817 
30.06.1934 ; 29053 
30.06.1935 ; 28252 
30.06.1936 ; 28254 
#
30.06.1937 ; 28435 
30.06.1938 ; 28569 
17.05.1939 ; 30544  
30.06.1940 ; 29524 
#
#
#
#
#
# Alliierte Besatzung (1945–1949)
#
31.12.1945 ; 31692
29.10.1946 ; 34293 
#
#
#
#
#
# Von 1949 bis 1989
#
13.09.1950 ; 41527 
25.09.1956 ; 45725
06.06.1961 ; 48705 
31.12.1961 ; 48902 
31.12.1962 ; 48801 
31.12.1963 ; 49183 
30.06.1964 ; 49498 
31.12.1964 ; 50168 
30.06.1965 ; 50502 
31.12.1965 ; 50845 
30.06.1966 ; 51181 
31.12.1966 ; 51187 
30.06.1967 ; 51033 
31.12.1967 ; 51093 
30.06.1968 ; 51204 
31.12.1968 ; 51238 
30.06.1969 ; 51236 
31.12.1969 ; 51527 
# 
27.05.1970 ; 48912 
30.06.1970 ; 48922 
31.12.1970 ; 48860  
30.06.1971 ; 48791  
31.12.1971 ; 50407 
30.06.1972 ; 50314 
31.12.1972 ; 50256 
30.06.1973 ; 80318 
31.12.1973 ; 80281 
30.06.1974 ; 79952 
31.12.1974 ; 79739 
30.06.1975 ; 79381 
31.12.1975 ; 78887 
30.06.1976 ; 78707 
31.12.1976 ; 78665 
30.06.1977 ; 78470 
31.12.1977 ; 78281 
30.06.1978 ; 78176 
31.12.1978 ; 78087 
30.06.1979 ; 78144 
31.12.1979 ; 77989 
# 
30.06.1980 ; 77991 
31.12.1980 ; 77713 
30.06.1981 ; 77605 
31.12.1981 ; 77089 
30.06.1982 ; 76749 
31.12.1982 ; 76631 
30.06.1983 ; 76414 
31.12.1983 ; 76232 
30.06.1984 ; 75877 
31.12.1984 ; 75419 
30.06.1985 ; 75477 
31.12.1985 ; 75511 
30.06.1986 ; 75374 
31.12.1986 ; 75384 
25.05.1987 ; 75031
30.06.1987 ; 74956 
31.12.1987 ; 74860 
30.06.1988 ; 74826 
31.12.1988 ; 75169 
30.06.1989 ; 75428 
31.12.1989 ; 76321 
#
#
#
#
#
# Ab 1990
#
30.06.1990 ; 77301 
31.12.1990 ; 78145
30.06.1991 ; 78362
31.12.1991 ; 78909 
30.06.1992 ; 79205 
31.12.1992 ; 79205 
31.12.1993 ; 80423
30.06.1994 ; 80909 
31.12.1994 ; 81666 
30.06.1995 ; 82313 
31.12.1995 ; 82971
30.06.1996 ; 83002 
31.12.1996 ; 83307 
30.06.1997 ; 83399 
31.12.1997 ; 83619 
31.12.1998 ; 83655
31.12.1999 ; 83292
#
31.12.2000 ; 83079
31.12.2001 ; 82898
31.12.2002 ; 83046
31.12.2003 ; 82947
31.12.2004 ; 83094
31.12.2005 ; 83118
31.12.2006 ; 83099
31.12.2007 ; 83028
30.06.2008 ; 82914
31.12.2008 ; 82809
30.06.2009 ; 82418
31.12.2009 ; 82400
30.06.2010 ; 82326
31.12.2010 ; 82114
30.06.2011 ; 82014
31.12.2011 ; 81904
31.12.2012 ; 79853
31.12.2012 ; 81637
EOF

Kurzbeschreibungen

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

In dieser Datei abgebildete Objekte

Motiv

Urheberrechtsstatus

in die Gemeinfreiheit entlassen durch den Rechteinhaber

urheberrechtlich geschützt

Lizenz

CC0

Quelle der Datei

durch Hochlader/in erstelltes Original

Dateiversionen

Klicke auf einen Zeitpunkt, um diese Version zu laden.

Version vomVorschaubildMaßeBenutzerKommentar
aktuell15:34, 6. Jan. 2019Vorschaubild der Version vom 15:34, 6. Jan. 2019800 × 400 (95 KB)Summer ... hier!+Wert 2017
02:42, 4. Mai 2018Vorschaubild der Version vom 02:42, 4. Mai 2018800 × 400 (113 KB)Summer ... hier!Wert 2016
02:19, 4. Mai 2018Vorschaubild der Version vom 02:19, 4. Mai 2018800 × 400 (112 KB)Summer ... hier!{{Information |Description = {{de|Einwohnerentwicklung von Minden}} |Source = {{own}} |Author = ~~~~ |Date = }} == {{int:license-header}} == {{self|Cc-zero}} == Gnuplot script to generate this plot == {{gnuplot}}{{ValidSVG}}<!--{{Created with Gnuplot | v }}--> <source lang="gnuplot"> #!/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 ...

Die folgenden 2 Seiten verwenden diese Datei:

Metadaten