Rendre lisible un nuage de milliers de points avec des hexagones
Prise en main de Hexbin Plume : préparer une table d'un point par ligne, insérer le visuel, lire la densité, filtrer en cliquant sur une case et zoomer jusqu'aux points.
Read in EnglishEn bref
Un hexbin, qu'est-ce que c'est ? Quand un nuage de points en compte des milliers, les points se recouvrent : on voit une tache, pas l'endroit où ils se concentrent. Un hexbin découpe le graphique en petites cases hexagonales (des alvéoles de ruche) et colore chaque case selon le nombre de points qu'elle contient : pâle quand il y en a peu, foncée quand il y en a beaucoup.
Mini exemple. Sur 15 000 logements vendus, placés selon leur surface (axe X) et leur prix (axe Y), la case « 55 à 65 m², 150 000 à 180 000 € » contient 330 logements : elle est rouge foncé ; la case « 180 m², 1 million d'euros » en contient 2 : elle est jaune pâle.
- Ce que fait le visuel. Hexbin Plume regroupe jusqu'à 300 000 points en cases, sans échantillonnage (aucun point n'est caché). La couleur suit le nombre de points ou un calcul sur une mesure (somme, moyenne, médiane, minimum, maximum). Un clic sur une case filtre la page sur tous ses points ; en zoomant, les cases s'affinent puis les points apparaissent. En premium (★), la densité évolue d'une année à l'autre avec un axe de lecture, et le visuel ajoute des échelles de couleurs avancées (logarithmique, divergente), compare deux groupes, montre l'évolution entre deux périodes, dessine des cases proportionnelles, des lignes de niveau, des histogrammes en marge, une tendance et des petits multiples.
- Quand l'utiliser. Beaucoup de points : clients (panier moyen et fréquence), commandes (montant et délai), capteurs (température et humidité), logements (surface et prix), salariés (ancienneté et salaire).
- Quand préférer autre chose. Quelques dizaines de points que l'on veut nommer un par un : Scatter Plume. Deux catégories en lignes et colonnes : Matrix Plume avec une carte de chaleur.
- Ce que vous saurez faire. Préparer une table d'un point par ligne et deux mesures, insérer le visuel, lire la densité et l'infobulle d'une case, filtrer la page en cliquant sur une case, zoomer.
- Ce qu'il vous faut : Power BI Desktop, le visuel Hexbin Plume installé (voir les bases communes), une table avec un identifiant par ligne et deux colonnes numériques. Le rapport d'exemple PlumeHexbin-Exemple-FR, dans votre espace « Téléchargements », montre 15 000 logements fictifs (page 1), une valeur par case, la ville dominante et l'axe de lecture (page 2) et les fonctions ★ (page 3).
Les données à fournir
La forme. Une ligne par point : un identifiant (le logement, le client, la commande) et deux nombres (la position sur X et sur Y). Une catégorie, une période et une troisième mesure sont facultatives.
| Logement | Ville | Année | Surface | Prix | Loyer |
|---|---|---|---|---|---|
| L00001 | Bordeaux | 2023 | 48 | 212 000 | 760 |
| L00002 | Pau | 2021 | 95 | 218 000 | 1 090 |
| L00003 | Limoges | 2024 | 62 | 118 000 | 610 |
| L00004 | Bordeaux | 2022 | 71 | 305 000 | 1 100 |
| L00005 | Périgueux | 2019 | 120 | 214 000 | 1 200 |
| L00006 | Pau | 2024 | 55 | 142 000 | 650 |
| L00007 | Limoges | 2020 | 38 | 66 000 | 380 |
| L00008 | Bordeaux | 2024 | 33 | 160 000 | 520 |
Pour essayer sans fichier : Modélisation › Nouvelle table, puis collez :
Logements =
DATATABLE (
"Logement", STRING, "Ville", STRING, "Année", INTEGER, "Surface", INTEGER, "Prix", INTEGER, "Loyer", INTEGER,
{
{ "L00001", "Bordeaux", 2023, 48, 212000, 760 },
{ "L00002", "Pau", 2021, 95, 218000, 1090 },
{ "L00003", "Limoges", 2024, 62, 118000, 610 },
{ "L00004", "Bordeaux", 2022, 71, 305000, 1100 },
{ "L00005", "Périgueux", 2019, 120, 214000, 1200 },
{ "L00006", "Pau", 2024, 55, 142000, 650 },
{ "L00007", "Limoges", 2020, 38, 66000, 380 },
{ "L00008", "Bordeaux", 2024, 33, 160000, 520 }
}
)
Huit lignes donnent huit cases : c'est assez pour suivre les étapes. Pour voir un vrai hexbin, utilisez le rapport d'exemple (15 000 logements) ou votre propre table.
Les mesures. Les axes X et Y attendent des mesures (un calcul que Power BI refait selon les filtres, écrit en DAX ; voir le glossaire). Avec le champ Détails rempli par l'identifiant, chaque mesure est calculée pour un seul logement : une moyenne donne sa valeur.
Surface moyenne = AVERAGE ( Logements[Surface] ) -- un logement par point : la moyenne vaut sa surface
Prix moyen = AVERAGE ( Logements[Prix] )
Loyer moyen = AVERAGE ( Logements[Loyer] )
Les pièges.
- Remplissez Détails avec l'identifiant : sans lui, Power BI additionne tout et le visuel n'a qu'un point.
- Si votre table a plusieurs lignes par logement (plusieurs ventes), l'identifiant reste la bonne granularité ; choisissez la mesure (somme, moyenne) qui a du sens.
- Les lignes dont X ou Y est vide sont ignorées. En échelle logarithmique, les valeurs nulles ou négatives aussi (le visuel le signale en mode édition).
Pas à pas : votre premier hexbin en 10 minutes
- Dans le volet Visualisations, cliquez sur l'icône Hexbin Plume. Un cadre vide apparaît, avec un écran d'accueil qui indique les champs à glisser ; agrandissez-le.
- Glissez la colonne
Logementdans Détails (un point par valeur). - Glissez
Surface moyennedans Axe X, puisPrix moyendans Axe Y. Les cases apparaissent, avec le titre « Prix moyen selon Surface moyenne » et la légende « Nombre de points ». - Lisez la légende : de la case la plus pâle (1 point) à la plus foncée (le maximum). Les cases foncées montrent où les logements se concentrent.
- Survolez une case : elle est entourée, ses points apparaissent, et l'infobulle donne le nombre de logements (et leur part), les plages de surface et de prix de la case.
- Cliquez sur la case la plus foncée : les autres visuels de la page se filtrent sur ses logements (filtre croisé, voir le glossaire) et les autres cases s'estompent. Cliquez de nouveau sur la case pour annuler.
- Faites glisser la souris sur le graphique : un rectangle sélectionne tous les logements à l'intérieur.
- Maintenez Maj et faites glisser sur la zone des petites surfaces : le graphique zoome, les cases se recalculent plus fines. Double-cliquez pour revenir à la vue entière.
- Ouvrez Format › Cases › Forme et taille et essayez Taille des cases = Rayon (px) avec 20 : moins de cases, plus grandes.
- Glissez
Villedans Légende (catégorie), puis Format › Couleurs des données › Coloration = Catégorie dominante (champ Légende) : chaque case prend la couleur de la ville la plus présente.
Résultat attendu : une carte de densité lisible, une infobulle détaillée par case, un clic qui filtre la page, un zoom qui affine les cases.
En cas de problème
| Ce que vous voyez | Cause probable | Solution |
|---|---|---|
| Une seule case | Le champ Détails est vide : Power BI additionne tout | Glissez l'identifiant dans Détails |
| « Aucun point à afficher » | X ou Y ne contient pas de nombres | Vérifiez les mesures (type numérique) |
| Toutes les cases ont la même couleur | Un point par case (peu de données ou cases trop petites) | Format › Cases › Taille des cases : rayon plus grand |
| Les cases sont trop grosses | Taille automatique sur peu de points | Rayon en px ou nombre de colonnes |
| La coloration par ville ne s'applique pas, message en mode édition | Le champ Légende est vide | Glissez une catégorie dans Légende |
| Des points disparaissent avec un axe logarithmique | Valeurs nulles ou négatives | Échelle linéaire, ou excluez ces lignes |
| Filigrane « Aperçu premium » | Une fonction ★ est utilisée sans clé | Clé dans Format › Licence Plume Studio, ou réglage gratuit |
| Un clic sur une case est lent | Une case dense contient des dizaines de milliers de points | Zoomez d'abord, ou filtrez la page |
À retenir
- Une ligne par point et l'identifiant dans Détails ; X et Y en mesures.
- Tous les points sont comptés, jusqu'à 300 000 : aucun échantillonnage.
- Un clic sur une case filtre la page sur tous ses points ; Maj + glisser zoome et affine les cases.
- La catégorie dominante, les échelles linéaire et racine carrée et le zoom sont gratuits ; l'axe de lecture, les échelles log et divergente, la comparaison de deux groupes, l'évolution et les analyses ★ fonctionnent avec un filigrane jusqu'à la clé.
Pour aller plus loin
- Cas pratiques de Hexbin Plume : des recettes pour les besoins courants.
- Champs et réglages de Hexbin Plume : chaque zone de champ et chaque réglage.
- Bien démarrer avec les visuels Plume : installation, licence, styles et réglages communs.
- La fiche du visuel : Hexbin Plume. Une question : support.