-
untergeekDE authoreduntergeekDE authored
README.md 1.79 KiB
obwahlen PRE
R-Code, um den Auszählungsstand hessischer Bürgermeisterwahlen in Echtzeit abzurufen und mit Datawrapper darzustellen
Ordnerstruktur
- R enthält den Code
- index enthält die Konfigurationsdatei index.csv und Unterordner mit den Indexdateien: Kandidaten, Stadtteile, Stimmbezirke, Datawrapper-Zuordnungen.
- daten wird vom Code beschrieben und enthält den aktuellen Datenstand.
Daten aufarbeiten
Ziele
Grafiken:
-
Säulengrafik erste fünf; Ergebnis nach derzeitigem Auszählungsstand mit "Fortschrittsbalken"
-
Balkengrafik alle
-
Choropleth Stadtteil-Sieger (mit Switcher alle, die gewonnen haben)
-
Choropleth Ergebnis nach Kandidat
-
Tabelle nach Kandidaten (3 beste, 3 schlechteste Stadtteile)
-
Tabelle nach Stadtteil
Konfiguration
- Konfigurationsdatei
index/config.csv
mit Link, Starttermin, Datawrapper-Zielen; Anzahl der eingegangenen Briefwahlstimmen -
index/index.rda
mit Tabellen Zuordnung Stimmbezirk->Wahllokal und Stadtteilen
Aufarbeitung
- Daten nach Stimmbezirk abfragen
- Zuordnung Stimmen zu Kandidaten, Umrechnung Prozente gültige Stimmen Aggregation auf Stadtteilebene
- Zuordnung Stimmbezirk->Stadtteil
- Prozentanteile je Kandidat, Wahlbeteiligung Aggregation auf Stadtebene
- Prozentanteile je Kandidat, Gewinner
- Fortschrittsbalken ausgezählte Wahllokale
- Fortschrittsbalken ausgezählte Stimmen (mit akt. Briefwahlstimmendaten)
Struktur des Codes: Was tut was?
(siehe "Sitemap" für den Code)
TODO
- Upload aufs Repository
NTH
- Umschalten Top5-Titel Ergebnis
- Zusatzfeature: Briefwahlprognostik - wieviele Stimmen fehlen vermutlich noch?
- Shapefiles KS, DA verbessern
- Datensparsamere Alternativ-CURL-Poll-Datei (zB mit dem Gesamtergebnis)
- Mehr Licht in den Choropleth-Karten farbabhängig