ファイル:Einwohnerentwicklung von Leinfelden-Echterdingen.svg
ウィキペディアから無料の百科事典
![ファイル:Einwohnerentwicklung von Leinfelden-Echterdingen.svg](http://upload.wikimedia.org/wikipedia/commons/thumb/0/0e/Einwohnerentwicklung_von_Leinfelden-Echterdingen.svg/800px-Einwohnerentwicklung_von_Leinfelden-Echterdingen.svg.png)
元のファイル (SVG ファイル、800 × 400 ピクセル、ファイルサイズ: 46キロバイト)
![]() |
ウィキメディア・コモンズのファイルページにある説明を、以下に表示します。 |
概要
解説Einwohnerentwicklung von Leinfelden-Echterdingen.svg | Deutsch: Einwohnerentwicklung von Leinfelden-Echterdingen |
原典 | 投稿者自身による著作物 |
作者 | Summer ... hier! (トーク) |
ライセンス
![]() ![]() | このファイルはクリエイティブ・コモンズ CC0 1.0 全世界 パブリック・ドメイン提供のもとで利用可能にされています。 |
ある作品に本コモンズ証を関連づけた者は、その作品について世界全地域において著作権法上認められる、その者が持つすべての権利(その作品に関する権利や隣接する権利を含む。)を、法令上認められる最大限の範囲で放棄して、パブリック・ドメインに提供しています。 この作品は、たとえ営利目的であっても、許可を得ずに複製、改変・翻案、配布、上演・演奏することが出来ます。 http://creativecommons.org/publicdomain/zero/1.0/deed.enCC0Creative Commons Zero, Public Domain Dedicationfalsefalse |
Gnuplot script to generate this plot
#!/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_Leinfelden-Echterdingen.dat' my_xrange_min = '01.01.1961' my_xrange_max = '31.12.2016' my_xtics_years = '10' 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 set key vertical maxrows 6 # Max Anzahl Zeilen set key left top # Legende links oben set key opaque # ohne Transparenz set key samplen 2 # Breite der Linenbeispiele unset key # direkt vorher gesetzte Werte aufgehoben; ggf auskommentieren! 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' , screen 0.975 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' , screen 0.975 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' , screen 0.975 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' , screen 0.975 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' , screen 0.975 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' , screen 0.975 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 (keine Angabe entspricht Automatik) set bmargin set lmargin set rmargin 1.5 # rechts entspr. der Wert bei Auto etwa 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_Leinfelden-Echterdingen.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_Leinfelden-Echterdingen.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 # filledc : filledcurves # rgb : RedGreenBlue # Daten per Here-Document # (siehe Abschntt 'Inline data and datablocks' in # http://www.gnuplot.info/docs_5.2/Gnuplot_5.2.pdf ) # $my_HereDoc_1 << EndOfData_1 # bei 'plot' mit '§my_HD_1 use 1:2 with ...' einbinden ... EndOfData_1 # 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_Leinfelden-Echterdingen.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/Leinfelden-Echterdingen#Einwohnerentwicklung # 06.06.1961 ; 18859 27.05.1970 ; 29557 31.12.1975 ; 34195 31.12.1980 ; 35263 31.12.1985 ; 35031 25.05.1987 ; 33694 # 31.12.1990 ; 34940 31.12.1995 ; 35114 31.12.2000 ; 36026 31.12.2005 ; 37035 31.12.2015 ; 39071 31.12.2016 ; 40054 EOF
キャプション
このファイルに描写されている項目
題材
ウィキデータ項目がない値
ファイルの履歴
過去の版のファイルを表示するには、その版の日時をクリックしてください。
日付と時刻 | サムネイル | 寸法 | 利用者 | コメント | |
---|---|---|---|---|---|
現在の版 | 2018年8月9日 (木) 12:07 | ![]() | 800 × 400 (46キロバイト) | Summer ... hier! | == {{int:filedesc}} == {{Information | description = {{de|Einwohnerentwicklung von Leinfelden-Echterdingen}} | source = {{own}} | author = ~~~ }} == {{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 än... |
ファイルの使用状況
以下のページがこのファイルを使用しています:
グローバルなファイル使用状況
以下に挙げる他のウィキがこの画像を使っています:
- de.wikipedia.org での使用状況
メタデータ
このファイルには、追加情報があります (おそらく、作成やデジタル化する際に使用したデジタルカメラやスキャナーが追加したものです)。
このファイルが元の状態から変更されている場合、修正されたファイルを完全に反映していない項目がある場合があります。
短いタイトル | Gnuplot |
---|---|
画像の説明 | Produced by GNUPLOT 5.0 patchlevel 3 |
画像の幅 | 800 |
画像の高さ | 400 |