Visualisierung demographisch gegliederter Daten
Anzeige aller Bevölkerungspyramiden einer Datei auf jeweis einem eigenen Blatt.
Durch Auswahl von 2 oder mehr Dateien (z.B. gem2010, gem2020, ...) kann man eine Haupt- und mehrere Nebenpyramiden anzeigen.
Alternativ kann man die Nebenpyrmide durch Spiegelung der Hauptpyramide erzeugen.
Wählt man eine Datei mit mehreren Pyramiden (z.B. zr_gem, strom) und das Ausgabeformat "gif ... animate", dann weden diese Pyramiden als animated gif ausgegeben. Die animierte Pyramide am Ende des Prognoseprotokolls wird mit diesem Programm als animated gif aus der Datei pyramid.csv erstellt.
Erzeugt man mit diesem Programm alle Einzelpyramiden einer Strommatrix
(strom.csv) und anschließend
Visualisierung Zeitreihen/Stromkreise/Kreise
so erreicht man jede Einzelpyramide durch Klick auf den Kreis einer Matrixzelle
0: kein Hintergrundgitter 1: Gitterlinie bei Altersgruppe 0, 10, 20, ..., 90, 100 n: Aufteilung der Altersachse in 1/n-Quantile, z.B.: 2: Median = 1/2-Quantile = 50%-Perzentile 20: (5%, 10%, 15%, ..., 95%)-Perzentile Bei Optionen/Systemeinstellungen [2 ] Protokollumfang Tools werden die Quantilewerte im Textfeld der Hauptmaske protokolliert
1..10
21..30
41,51,59,60..69,99
Aggregation über [keine ] Jahr [keine ] Gebietskennzeichen [alle Ausprägungen ] Bevölkerungsgruppe [keine ] Geschlechtsgruppe [int($i/5) ] Altersgruppe(siehe Beispiel mit 1, 2, 5, 10, 20, 25, 50 Altersgruppen pro Balken).
[1;3;0.3 ] 1 [2;1;0.3 ] 2Das Feld enthält mit Strichpunkt getrennte Unterfelder:
Legende;Farbe | für Linienpyramiden |
Legende;Farbe;Deckkraft | für Flächenpyramiden |
1, 2
, oder
Bezeichnungen wie Deutsche, Ausländer
-1, 0, 1, 2, 3, ...
Dies ist der gnuplot Linentyp (-1 schwarz, 0 grau gepunktet, 1 rot, 2 grun, 3 blau). Die weitern Linientypen kann man durch Auruf von gnuplot "Start/Visualisierung/gnuplot", Auswahl keiner! Datei, Eingabe "test" erfahren.
rgb 'blue'
Direkte Eingabe einer Farbe. Die von gnuplot unterstutzten Farbnamen kann man durch das gnuplot Kommando "show colornames" erfragen.
rgb '#rrggbb'
Eingabe einer RGB codierung wie man sie z.B. aus HTML kennt.
Mit Optionen/Systemenstellungen/Gnuplot/Hintergrundfarbe
kann man sich eine Farbe aussuchen und den RGB-Wert erfahren.
Zusätzlich kann man bei Linenpyramiden durch "lw 3" eine von 1 abweichende Liniendicke vorgeben.
Transparente Farben fur Flächenpyramiden, wodurch das gepunktete Raster durchscheint wird von einigen Ausgabetypen (z.B. wxt, pngcairo) unterstutzt, von anderen (z.B. gif) nicht.
Stardmäßig hat der Rand der Pyramide die gleiche Farbe wie die
Pyramidenfläche, jedoch mit voller Deckkraft.
border -1
definiert einen schwarzen Rand
noborder
entfernt den Rand
mix
startet eine vereinfachte Ausgabemethode:
Die Pyramiden mit den Bevölkerungsgruppen werden in der Reihenfolge von
außen nach innen gezeichnet, wobei die Fläche jeweil vom Rand bis zur
Pyramidenmitte reicht.
Da die innere Bevölkerungsgruppe später gezeichnet wird,
deckt sie die äußere Bevölkerungsgruppe ab - es sei denn die Deckkraft
ist niedrig eingestellt und es kommt bei der Überlappung zu einer Mischfarbe.
Diese Methode empfiehlt sich unter folgenden Umständen:
Beispiele:
;; keine Legende; Linienpyramide in Default-Farbe 1;3;0.7; Legende 1; Flächenpyramide blau; fast deckend Deutsch;1 lw 2; Legende Deutsch; Linienpyramide rot - Liniendicke 2 2;rgb 'gold';1; Legende 2; Flächenpyrmide golden; volle Deckkraft Ausländer;rgb '#ff00ff';0 Legende Ausländer; Flächenpyramide magenta; nur Rand sichtbar ;2;0.3 noborder keine Legende; Flächenpyramide grün; geringe Deckkraft, ohne Rand ;3;0.2 border -1 keine Legende; Flächenpyramide blau; geringe Deckkraft, schwarzer Rand 1;rgb 'blue';1 mix Legende 1; Flächenpyramide blau; volle Deckkraft - vereinfachte Ausgabe
ja | bei Pyramiden mit einer Anzahl als Attribut Darstellung als Flächenpyramide (siehe Legende und Farben der Bevölkerungsgruppen) |
---|---|
nein | bei Pyramiden mit Rate als Attribut (z.B. Sterberaten),
weil die Summe der Raten über die Bevölkerungsgruppen keine
sinnvolle Aussage darstellt. bei Anzahl als Attribut, um die Anzahl der Bevölkerungsgruppen zu vergleichen Darstellung als Linienpyramide (siehe Legende und Farben der Bevölkerungsgruppen) |
männlich
auch Unicode z.B. ♂ ♀
eingeben,
oder ab gnuplot 5.3 dessen Hexcode \U+221E
(∞), oder
den Font ändern z.B. {/Arial:Bold=30 ♂}
für gem1992.csv Dateiauswahl
[100 ] Altersgruppen
Legende und Farbe der Bevölkerungsgruppen
[Deutsche;2;0.7 ] 1 (BG 1: Fläche grun)
[Ausländer;1;0.7 ] 2 (BG 2: Fläche rot)
Legende Geschlechtsgruppen
[männlich ] 1
[weiblich ] 2
[gespiegelt] Legende Neben-Linien-Pyramide
[v] Bevölkerungsgruppen additiv darstellen
[v] Geschlechtsgruppe spiegeln
gif size 640, 480 noenhanced font 'Arial,10'
gem1992.csv gem2002.csv Dateiauswahl Haupt- und Nebenpyramide
[100 ] Altersgruppen
Legende und Farbe Bevölkerungsgruppen
[Deutsche;3;0.3 ] 1
[Ausländer;1;0.3 ] 2
gif size 640, 480 noenhanced font 'Arial,10'
Für eine animierte Pyramide müssen sie mit dem Zeitreihentool alle GEM-Dateien zusammenfassen (zr_gem) und dann mit Ausgabeformat "gif animated" plotten.
Prognose .../SIKURS/Beispiel/regtest/v1
v1/pyramid.csv Dateiauswahl
[v] Summenbalken
Legende und Farbe Bevölkerungsgruppen
[Deutsche;3;0.3 ] 1
[Ausländer:1.0.3 ] 2
size 640, 480 noenhanced nocrop animate delay 100 loop 0 optimize xf0f0f0 font 'Arial,10'
strb1992.csv Dateiauswahl Legende und Farbe der Bevölkerungsgruppen [1;; ] 1 [2;; ] 2 [ ] Bevölkerungsgruppen additiv darstellen pngcairo size 640,480 font 'Arial,10'
Anzeige aller Bevölkerungspyramiden einer Wanderungsmatrix.
Durch die Nutzung des Programms gnuplot stehen einige Ausgabeformate zur Verfugung stehen.
Das Programm dient als Ergänzung zu "Visualisierung Zeitreihe/Start/Stromkreise".
Visualisert werden können die SIKURS Eingabedatei strm und die Ausgabdateien [g]strom, gstrom_weg, gstrom_zu, [g]wegzug, [g]zuzug, [g]reaa, [g]neba.
Enthält die Eingabedatei Gebietskennzeichen (Dateien mit prefix [G])
so müssen diese automatsich in Gebietsnummern umgewandelt.
Dies kann der Benutzer selbst mit:
SIKURS Hauptmaske/Ergebnis/Zeitreihe/Optionen/Eingabedatei-Typ gstrom SIKURS Hauptmaske/Ergebnis/Zeitreihe/Start Aggreation über [ keine ] Jahr [ reftyp 1 0 ] Gebietskennzeichen [ reftyp 1 0 ] Gebietskennzeichen [ keine ] Bevölkerungsgruppe ...
Wenn man bei großen Verflechungsmatrizen die Reihenfolge der Typen ändern, oder eine Teilmenge der Typen auswählen will:
Aggregation über [reftyb 1 2 ] Typ Binnenwanderung [reftyb 1 2 ] Typ Binnenwanderung [ OK ]
reftyb.csv: 1;1 - Typ 1 bleibt 2;2 - Typ 2+3 gibt 2 3;2
reftyb.csv: 1;1 - Typ 1 bleibt 2;-1 - Typ 2 entfernen 3;2 - Typ 3 wird Typ 2
reftyb.csv: 1;2 2;3 3;1
Die Anzahl darzustellender Altergruppen wird abgefragt. Enhält die Eingabdatei weniger Altersgruppen, so werden die fehlenden Altersgruppen als 0 angezeigt. Enthält die Eingabedatei mehr Altersgruppen, so werden diese ignoriert.
Transparente Farben fur Flächenpyramiden
Den Bevölkerungsgruppen können Farben zugeordnet werden, z.B. 1: rot, 2: grun, 3:blau oder rgb 'blue' oder rgb #0000ff (Details siehe Hilfe fur Einzelpyramiden)
Zur Visualisierung großer Wanderungsmatrizen (z.B. 60*60) emfiehlt sich
svg size 32000,24000 font 'Arial,18'wobei sich die X/Y-Werte wie folgt berechnen
24000 = 60 Typen * 100 Altersgruppen * 4 Pixel pro Altersgruppe 32000 = 24000 * 4/3 (gewünschtes Seitenverhältnis Einzelpyramide)Die entstehende Graphik ist viel größer als der Bildschirm. Der Benutzer kann im Browser verschiedene Zoomstufen einstellen und das Anzeigefenster verschieben.
Zeigt die Aufteilung der Allokation des Zuzugs in der Gliederung (Außentypen, Bevölkerungsgruppen, Geschlechtsgruppen, Altersgruppen (auch Bereiche 00..17
) auf Binnentypen Zuzug von Außen.
Berechnet die Abweichungen der Summe uber die Binnentypen von 1.
roadmap 056 mit mehr zu Pivot-Tabelle, glätten, kalibrieren, Differenzierung reduzieren
Darstellung von Alterspyramiden mit optionaler Animation eines Merkmals.
Die Eingabedatei wird als Menge von Alterspyramiden dargestellt. Ein Merkmal (z.B. JAHR) kann als Animation dargestellt werden. Eine gefullte Pyramide kann mit mehreren Kontur-Pyramiden uberlagert werden.