Skip to content

goulu/smartvoteFR

Repository files navigation

smartvoteFR

création de "smartmaps" politiques selon la méthode de martvote.ch avec données de l'Assemble Nationale Française

voir https://www.drgoulu.com/2017/05/14/la-politique-francaise-dans-la-deuxieme-dimension/

sur une idée d'Antoine Bourget ( http://disq.us/p/1iwu9xg )

Etat actuel

scrutins.py extrait les données des fichiers présentes sur http://data.assemblee-nationale.fr/ et les convertit en tables de votes de chaque législature avec:

  • une ligne par vote
  • une colonne par député
  • dans chaque cellule, s'il a voté pour (1), contre (-1), ou s'est abstenu (0) la cellule est vide si le député n'a pas voté

La table est également disponible sous https://docs.google.com/spreadsheets/d/1QrRwcyI93AxPS7Dog40C62sfJDMTyERFPAd4FK7SC9E/edit?usp=sharing

Le premier calcul et visualisation par Antoine Bourget en Mathematica AnalyseVotes.nb utilise la fonction http://reference.wolfram.com/language/ref/Eigensystem.html

Il a été reproduit en python avec le notebook AnalyseVotes.ipynb qui produit le résultat actuel :

14ème législature

15ème législature

16ème législature

17ème législature

A faire

  • orienter "gauche/droite" correctement : comme le le gouvernement était socialiste pendant la période considérée, il est probable que les voix "pour" (=1) la plupart des textes votés corresponde à la "gauche" alors que les voix "contre" (-1) indiquent la droite
  • indiquer les valeurs propres des 3 premiers axes
  • indiquer le nom des députés

Toute aide est bienvenue !

About

création de "smartmaps" politiques sur le modèle de smartvote.ch avec données de l'Assemble Nationale Française

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors