Je viens de me rendre compte que c’est la première fois que je poste dans cette partie du forum, incroyable, non?
La story
Je suis en congés, et je veux faire un petit projet-jouet qui me permette de faire un peu de data-viz et dans l’idéal, je voulais faire du vuejs. Bon, j’ai pas réussi à utiliser vue pour quelques mauvaises raisons, j’y reviendrai. Par contre j’ai voulu répondre à une petite question : Mais d’où viennent les parrainages des candidats aux éléctions présidentielles?
Petit rappel, en France, en avril 2022 (d’habitude c’est en mai, mais là avec le 1 et le 8 mai qui sont des dimanche, ça puait trop) on va élire notre président de la république. Pour en arriver là, ils doivent rassembler des parrainages, ou plutôt des "présentation" de la part d’élu locaux. La règle est celle ci:
- Il faut 500 parrainages validés par le conseil constitutionnel.
- Au moins 30 départements doivent être représenter
- Si un département rassemble plus de 50 parrainages, seul 50 sont ajoutés au décompte final
Mon idée initiale était donc de prendre l’ensemble des candidats et de représenter sur une carte de France les départements d’où viennent les parrainages.
la technique
Afin d’avoir un proto rapide, j’ai utilisé jvectormap, j’ai commencé à installer une stack gulp et après je me suis dit "je vais déployer ça sur github pages".
(et github pages c’est la merde en vrai)
Pour les données, je me base sur les données publiées en open data par le conseil constitutionnel.
Après quelques itérations, j’ai un prototype qui est fonctionnel, et deux/trois effets graphiques qui marchent bien. En plus mon design utilise flex.
La magie de l’open source
A l’heure actuelle, le site est publié sur https://www.geoparrainages.fr. Et @Amaury a totalement revu le code et surtout la vue. Le design est léché, il a ajouté des filtres et il a communiqué sur twitter
Pour ma part, ça m’a permis de découvrir deux trois trucs de CSS qui sont sympa, notamment les variables.
Et maintenant?
La publication du site a fait que pas mal de gens ont fait des suggestions et du coup on va essayer de les mettre en avant. Notamment on va croiser les données à d’autres data proposées par data.gouv. Je ne sais pas quelle forme ça prendra, mais ça viendra.
En vrai, la dataviz c’est assez cool comme domaine et ça se marie bien à un projet-jouet. Et peut être qu’une fois que la partie "parrainages" sera terminée, je changerai le projet pour le mettre à vue ou petite-vue.