hemicycle-france est une application web permettant de produire des visuels représentant l'hémicycle de l’Assemblée nationale. Vous pouvez colorier chaque siège après importation de votre fichier de données (format CSV) et d'une éventuelle palette de couleur. De plus, il est possible d'exporter le visuel en fichier SVG, vous permettant d'effectuer des retouches avec aisance.
Chacun des 582 sièges disponibles aux députés peut être colorié en fonction de sa valeur. Ces valeurs sont définies dans le fichier de données et les couleurs sont définies dans la palette. Cependant, si aucune palette n'est renseignée alors les couleurs sont choisies aléatoirement.
L'outil représente les données catégorielles ou numériques. Typiquement les données dites catégorielles peuvent être le sexe des députés et les données numériques le nombre d'amendements proprosés.
données catégorielles | données numériques |
Cet outil est utilisable en ligne sur https://serrulien.github.io/hemicycle-france/principale.html.
Les fichiers importés doivent respecter un format particulier, nous vous recommendons de lire le manuel d'utilisation disponible sur https://serrulien.github.io/hemicycle-france/aide-utilisation.html.
Cet outil supporte les navigateurs Web récents dits "evergreen browsers" (Firefox, Chrome, Edge, Opera et Safari). Le support est focalisé sur les plateformes Desktop au lieu des plateformes mobiles et tablettes.
Pour utiliser l'outil localement, télécharger la dernière version disponible sur https://github.com/Serrulien/hemicycle-france/releases. Décompressez l'archive puis ouvrez le fichier .html avec votre navigateur web.
Vous pouvez soumettre des suggestions et signaler des problèmes cette page. Lors du signalement de problème, nous vous invitons à respecter les consignes énoncées dans le chapite Signaler un problème.
Si vous ne voulez pas utiliser la plateforme Github, vous pouvez envoyez votre message à contact@julienserrurier.fr.
Pour les contributions de code, merci de respecter ce format de commit https://gist.github.com/abravalheri/34aeb7b18d61392251a2.
Indiquez :
- votre navigateur et sa version
- une description exhaustive du problème. Un message d'erreur est-il affiché ?
- si possible une capture d'écran
- le problème est-il reproductible ? Si oui comment le reproduire ?
- si le problème est directement lié à une des fichiers importés, merci de joindre les fichiers (de préférence un fichier de contenu minimal).
https://github.com/Serrulien/hemicycle-france/issues.
Ce projet est licencié sous la licence MIT, voir ce fichier.
La liste des dépendances de production dans ce fichier.
git clone https://github.com/Serrulien/hemicycle-france
cd hemicycle-france/
npm i
pour tester :
npm run test
pour build :
npm build-prod # fichiers compréssés, sans source-maps
#ou
npm build-dev # avec source-maps
firefox docs/principale.html
plus d'info dans l'objet scripts
du fichier package.json.