Diagramme d'accords dans Power BI : qui échange avec qui, dans les deux sens
Prise en main de Chord Plume : préparer une table De / Vers / Valeur, insérer le visuel, lire les rubans, isoler les flux d'un nom et choisir l'année à afficher.
Read in EnglishEn bref
Un diagramme d'accords, qu'est-ce que c'est ? Les noms (régions, pays, services, marques) sont posés en arcs autour d'un cercle. Chaque ruban relie deux noms et montre ce qu'ils échangent : des personnes qui déménagent, des marchandises, des clients qui changent de marque. Plus le ruban est large, plus l'échange est grand.
Mini exemple. En 2025, 5 500 personnes quittent l'Île-de-France pour la Nouvelle-Aquitaine et 1 500 font le chemin inverse. Le ruban qui relie ces deux arcs mesure 5 500 du côté de l'Île-de-France et 1 500 du côté de la Nouvelle-Aquitaine : on voit d'un coup d'œil dans quel sens penche l'échange.
- Ce que fait le visuel. Chord Plume dessine ces arcs et ces rubans, place les étiquettes sans qu'elles se chevauchent, regroupe les petits noms dans « Autres », isole les flux d'un nom au survol et filtre la page au clic. En premium (★), il ajoute l'axe de lecture (le diagramme rejoué d'une année à l'autre avec des transitions animées), deux demi-cercles (origines à gauche, destinations à droite), un anneau de solde net, les groupes (pays par continent) et l'évolution depuis une période de référence.
- Quand l'utiliser. Migrations, échanges commerciaux, mutations entre services, transferts de clients entre offres, trajets domicile-travail : chaque fois que des noms échangent entre eux, dans les deux sens.
- Quand préférer autre chose. Des étapes qui se suivent (canal, puis commande, puis livraison) : Sankey Plume. Une seule valeur par nom : Bar Plume.
- Ce que vous saurez faire. Préparer une table De / Vers / Valeur, insérer le visuel, lire un ruban, isoler les flux d'un nom, filtrer la page, rejouer les années.
- Ce qu'il vous faut : Power BI Desktop, le visuel Chord Plume installé (voir les bases communes), une table avec une origine, une destination et un nombre. Le rapport d'exemple PlumeChord-Exemple-FR, dans votre espace « Téléchargements », montre des déménagements entre régions avec l'axe de lecture et une matrice entre services (page 1), des échanges entre pays (page 2) et les fonctions ★ (page 3).
Les données à fournir
La forme. Une ligne par flux : une origine, une destination et une quantité. Le même couple peut apparaître sur plusieurs lignes (par mois, par motif) : le visuel additionne.
| Région de départ | Région d'arrivée | Année | Personnes |
|---|---|---|---|
| Île-de-France | Nouvelle-Aquitaine | 2025 | 5 540 |
| Nouvelle-Aquitaine | Île-de-France | 2025 | 1 540 |
| Île-de-France | Occitanie | 2025 | 5 210 |
| Occitanie | Île-de-France | 2025 | 1 380 |
| Nouvelle-Aquitaine | Occitanie | 2025 | 1 950 |
| Occitanie | Nouvelle-Aquitaine | 2025 | 1 620 |
| Bretagne | Île-de-France | 2025 | 640 |
| Île-de-France | Bretagne | 2025 | 2 300 |
Pour essayer sans fichier : Modélisation › Nouvelle table, puis collez :
Déménagements =
DATATABLE (
"Région de départ", STRING, "Région d'arrivée", STRING, "Année", INTEGER, "Personnes", INTEGER,
{
{ "Île-de-France", "Nouvelle-Aquitaine", 2025, 5540 },
{ "Nouvelle-Aquitaine", "Île-de-France", 2025, 1540 },
{ "Île-de-France", "Occitanie", 2025, 5210 },
{ "Occitanie", "Île-de-France", 2025, 1380 },
{ "Nouvelle-Aquitaine", "Occitanie", 2025, 1950 },
{ "Occitanie", "Nouvelle-Aquitaine", 2025, 1620 },
{ "Bretagne", "Île-de-France", 2025, 640 },
{ "Île-de-France", "Bretagne", 2025, 2300 }
}
)
La mesure. La zone « Valeur » attend une mesure (un calcul que Power BI refait selon les filtres, écrit en DAX ; voir le glossaire) :
Personnes qui déménagent = SUM ( Déménagements[Personnes] ) -- additionne les lignes de chaque couple départ → arrivée
Les pièges.
- Un même nom doit être écrit de la même façon dans les deux colonnes (« Île-de-France » des deux côtés) : c'est ce qui en fait un seul arc.
- Sans mesure dans « Valeur », chaque ligne compte pour 1 : pratique pour compter des dossiers, trompeur si vos lignes sont déjà des totaux.
- Les valeurs négatives sont écartées (un ruban ne peut pas avoir une largeur négative) ; une icône d'avertissement le signale.
- Vos données sont une matrice (une colonne par destination, comme dans Excel) ? Laissez « Vers » vide et glissez une mesure par colonne dans « Valeur » : chaque mesure devient une destination, qui porte son nom.
Pas à pas
- Créez la table et la mesure de la section précédente.
- Dans le volet Visualisations, cliquez sur l'icône de Chord Plume : un cadre vide apparaît avec le message « Ajoutez des champs pour dessiner le diagramme d'accords ».
- Glissez
Région de départdans De etRégion d'arrivéedans Vers. - Glissez la mesure
Personnes qui déménagentdans Valeur. Le cercle se dessine : un arc par région, un ruban par couple de régions, avec le titre automatique « Flux de Région de départ vers Région d'arrivée ». - Lisez un ruban : survolez celui qui relie l'Île-de-France à la Nouvelle-Aquitaine. L'infobulle donne les deux sens (« Île-de-France → Nouvelle-Aquitaine », « Nouvelle-Aquitaine → Île-de-France ») et le solde net. L'extrémité la plus large est du côté qui envoie le plus.
- Survolez l'arc de l'Île-de-France : seuls ses rubans restent nets. Dans Format › Interactions › Survol d'un arc : rubans montrés, choisissez Envoyés seulement pour ne voir que les départs.
- Cliquez sur l'arc de l'Île-de-France : les autres visuels de la page se filtrent sur ses flux. Cliquez dans le vide du cercle pour effacer.
- Les étiquettes : dans Format › Étiquettes des catégories › Contenu, choisissez Nom, valeur et %. Si un nom est trop long, il est raccourci ou passe à l'horizontale avec un trait de rappel : jamais deux étiquettes l'une sur l'autre.
- Pour voir une seule année, ajoutez à la page un segment (visuel natif) sur
Annéeet cliquez sur 2025 : le diagramme ne garde que les flux de cette année. Pour rejouer les années une à une avec des transitions animées, voyez l'axe de lecture ★ dans les cas pratiques.
En cas de problème
| Ce que vous voyez | Cause probable | Solution |
|---|---|---|
| La page d'accueil reste affichée | Il manque « De », ou « Vers » et une mesure | Glissez une colonne dans De et une dans Vers (ou au moins deux mesures dans Valeur pour une matrice) |
| Un même nom a deux arcs | Orthographe différente dans les deux colonnes (espace, accent, majuscule) | Harmonisez les valeurs dans Power Query |
| Des rubans en pointe, sans largeur d'un côté | Le flux n'existe que dans un sens | C'est voulu : choisissez Format › Disposition › Sens des flux › Un ruban par sens, avec une flèche si vous préférez des flèches |
| Un arc « Autres » en gris | Plus de 20 noms | Format › Disposition › Noms affichés au plus (le reste dans « Autres ») (jusqu'à 60), ou filtrez la page |
| Le cercle est petit | Étiquettes longues | Format › Étiquettes des catégories › Place maximale des étiquettes (% du visuel), ou Contenu : Nom |
| Le message « Sans « Valeur », chaque ligne compte pour 1 » | Aucune mesure dans Valeur | Glissez une mesure de quantité dans Valeur |
| Des boucles sur un arc | Des lignes où départ = arrivée (déménagements dans la même région) | Format › Disposition › Flux vers soi-même (A → A) : Masquer |
À retenir
- Une ligne par flux : De, Vers, et une mesure dans Valeur.
- Chaque extrémité d'un ruban a la largeur de ce que son arc envoie à l'autre ; l'infobulle donne les deux sens et le solde.
- Survol d'un arc : ses rubans ; clic : filtre la page.
- Un segment sur l'année choisit la période ; l'axe de lecture ★ la rejoue avec des transitions animées.
Pour aller plus loin : les cas pratiques (matrice, « Autres », axe de lecture ★, deux demi-cercles ★, solde net ★, groupes ★…), la page champs et réglages, les bases communes des visuels Plume, la fiche de Chord Plume et le support.