IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Comment faire un graphique en hémicycle avec Tableau ?

Un cas pratique pour aller plus loin


précédentsommairesuivant

II. Les données

II-A. Source de données et inspirations

L’exemple qui sera utilisé ici est celui de l’Assemblée Nationale française, dans sa configuration de février 2023. La méthode est facilement adaptable à n’importe quelle autre assemblée politique, du moment qu’elle est organisée selon un axe gauche-droite.

Le site web de l’Assemblée comporte une partie open data, sur laquelle on trouve facilement la liste des députés. Ce fichier .CSV comporte tout ce dont nous avons besoin :

fichier
  • une granularité au siège, autrement dit une ligne de données correspond à un député ;
  • un identifiant numérique unique ;
  • le groupe politique de chaque député.

Toujours sur le site web de l’Assemblée, la partie consacrée aux députés et aux groupes présente également une représentation intitulée Répartition des groupes politiques dans l'hémicycle qui nous aidera à objectiver la position politique exacte de chaque groupe.

II-B. Les données bouche-trous

Notre objectif est d’utiliser une représentation en camembert, mais en faisant tenir toutes les données utiles dans la moitié supérieure du camembert, afin d’obtenir un hémicycle. Pour cela, il va donc falloir rajouter des données bouche-trous en nombre exactement égal, afin qu’elles occupent l’autre moitié du camembert.

Principe du demi-camembert

II-B-1. Exercice : ajouter des données fictives**

Ce serait facile d’utiliser Excel ou n’importe quel autre outil pour modifier le fichier de données et lui rajouter des lignes de données fictives, mais Tableau dispose d’une fonctionnalité qui va nous permettre de faire encore plus simple, et d’éviter de modifier le fichier source. Pouvez-vous imaginer laquelle ?

L'onglet Source de données
Indice : la solution est sur cette copie d'écran

II-B-2. Réponse

II-C. Premier camembert

Restons donc sur cette première feuille de calcul pour commencer à construire le camembert.

II-C-1. Exercice : créer la formule du groupe*

Les députés réels (par convention, disons que ce sont ceux issus de la première utilisation du fichier de données) doivent rester dans leur groupe politique, tandis que les députés issus du fichier dupliqué doivent maintenant rejoindre un groupe bouche-trou, que l’on appellera par exemple « blanc », puisqu’il sera représenté par une part de camembert blanche sur fond blanc. Il ne vous reste plus qu’à créer un champ calculé qu’on pourra nommer Groupe. C’est trivial pour ceux qui ont une certaine habitude du langage de formule, mais cela demandera un peu plus de recherche pour les autres.

Pour ceux qui n'auraient jamais créé de champ calculé, il suffit d'aller dans le menu Analyse et de choisir Créer un champ calculé (Analysis > Create Calculated Field) ; vous pouvez aussi faire un clic droit sur n'importe quel champ du volet Données, ou même sur le fond blanc de ce même volet. Une fenêtre apparaît, dans laquelle vous devez indiquer le nom de champ et la formule de calcul à utiliser ; sur la droite de cette fenêtre, un volet grisé permet de voir les fonctions disponibles avec des exemples de syntaxe. Un petit triangle noir permet d'afficher ou de masquer ce volet.

Fenêtre du champ calculé avec uniquement le volet formule  =>  Fenêtre du champ calculé avec ses deux volets

II-C-2. Réponse

II-C-3. Mise en place

Commençons par vérifier notre formule, en glissant notre champ Groupe sur l’étagère Lignes (Rows). Comme chaque député est sur une ligne de données, nous pouvons utiliser le compteur de lignes généré par Tableau pour nous donner le nombre de députés. Comme notre jeu de données se nomme Union, ce compteur est appelé Union (Count) dans la version anglaise de Tableau.

La version française de Tableau, qui est plutôt bonne par ailleurs, a eu l’idée absurde de traduire « count » par « total ». Le compteur de ligne y est donc appelé Union (Total), et cette erreur de traduction se retrouve à chaque fois que les fonctions COUNT et COUNTD sont évoquées.

Il suffit donc de glisser le compteur sur l’outil Texte pour obtenir nos effectifs par groupe, et un coup de Montre-Moi (Show Me) suffit pour transformer ce tableau en camembert.

Effectifs par groupe  =>  Premier test de camembert

On voit que si notre groupe bouche-trou remplit bien sa fonction, nous ne sommes pas encore au bout du projet…

Les fins connaisseurs de la vie politique française pourront être surpris de l’effectif total de 573 députés (1 146 avec les doublons), car l’Assemblée comporte 577 sièges. En février 2023, quand j’ai téléchargé le fichier de données, il y avait en fait quatre sièges vacants, suite à l’annulation de leur élection par le Conseil Constitutionnel. Ces sièges vacants sont omis du fichier de données, et ne seront donc pas représentés sur notre hémicycle. Si vous téléchargez ce fichier plus tard, vous aurez donc sans doute un effectif légèrement différent.


précédentsommairesuivant

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2023 Antoine Dinimant. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.