Visualization of the Wahl-o-mat
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE
README.md
berlin2016.csv
btw2009.csv
btw2013.csv
btw2017.csv
euro2014.csv
render.rb

README.md

Wahl-o-mat Visualisierung

Schritt 1: Bestimmung des Verhältnisses zwischen Parteien

Zuerst wurden die Antworten ins CSV Format gebracht, damit sie leichter weiterverarbeitet werden können. Dafür gibt es im Moment keinen automatischen Prozess. Die Ergbisdateien liegen allerdings im Repository.

Wenn zwei Parteien zur gleichen Frage unterschiedliche Antworten geben, dann könnte dies ein Hinweis darauf sein, dass diese beiden Parteien unterschiedliche Politik machen. Auf jeden Fall lässt sich die Differenz zwischen den Antwortverhalten der Parteien sehr einfach messen. Wenn eine Ablehnung auf eine Zustimmung trifft, gibt es 2 Differenzpunkte; wenn eine Antwort Neutral ist, dann 1 Differenzpunkt und bei gleicher Antwort 0. Der Code zum Bestimmen der Differenz zweier Parteien steht unter der MIT X11 Lizenz.

Schritt 2: Berechnen einer Karte aus den Rohdaten

Danach wurden die Daten mithilfe der Neato-Engine von Graphviz visualisiert. Der Code zur Generierung des Graphen ist in der Datei render.rb, somit kann sich also jeder selbst seine Karte generieren um zum Beispiel bestimmte Parteien aus der Karte zu entfernen oder sich von der ordnungsgemäßen Durchführung zu überzeugen.

Die Kreise sind die Parteien und die Linien spiegeln die Beziehungen der Parteien wieder, wobei längere Linien für größere Unterschiede im Antwortverhalten der Parteien auf Wahl-o-mat stehen. Die Interpretation der Grafik überlasse ich jedem selbst.

Beispiele

  • Bundestagswahl 2009: ./render.rb btw2009.csv
  • Bundestagswahl 2013: ./render.rb btw2013.csv
  • Bundestagswahl 2017: ./render.rb btw2017.csv
  • Europawahl 2014: ./render.rb euro2014.csv