Graphiques en courbes dans Power BI

S’applique à :✅ Power BI Desktop et service Power BI

Les graphiques en courbes affichent des données continues sous forme de points connectés par des lignes, ce qui les rend idéales pour visualiser les tendances au fil du temps. Utilisez des graphiques en courbes pour suivre les métriques telles que les revenus mensuels, le trafic du site web ou les performances sur plusieurs périodes. Ils excellent à révéler des modèles, des effets saisonniers et des changements à long terme dans vos données.

Power BI propose quatre variantes de graphique en courbes :

  • Graphique en courbes
  • Graphique en aires
  • Graphique en aires empilées
  • Graphique en aires empilées de 100%

Les lignes sont également disponibles sur les graphiques combinés, qui combinent des lignes avec des colonnes. Pour plus d’informations, consultez Graphiques combinés dans Power BI.

Exemple de données

Pour suivre les exemples de cet article, créez une table calculée avec des exemples de données dans un rapport Power BI Desktop vide.

  1. Ouvrez Power BI Desktop et créez un rapport vide.

  2. Sélectionnez Modélisation>d’une nouvelle table.

  3. Collez l’expression DAX suivante :

    Units sold =
    DATATABLE(
        "Day", INTEGER,
        "Product", STRING,
        "Online", INTEGER,
        "Store", INTEGER,
        {
            {1, "Product A", 55, 45}, {2, "Product A", 58, 48},
            {3, "Product A", 52, 51}, {4, "Product A", 60, 47},
            {5, "Product A", 63, 44}, {6, "Product A", 57, 50},
            {7, "Product A", 54, 53}, {8, "Product A", 61, 49},
            {9, "Product A", 65, 52}, {10, "Product A", 59, 56},
            {11, "Product A", 62, 54}, {12, "Product A", 68, 51},
            {13, "Product A", 64, 57}, {14, "Product A", 70, 54},
    
            {1, "Product B", 42, 60}, {2, "Product B", 47, 57},
            {3, "Product B", 50, 53}, {4, "Product B", 45, 58},
            {5, "Product B", 48, 62}, {6, "Product B", 53, 56},
            {7, "Product B", 49, 59}, {8, "Product B", 55, 55},
            {9, "Product B", 52, 52}, {10, "Product B", 58, 48},
            {11, "Product B", 54, 51}, {12, "Product B", 50, 54},
    
            {1, "Product C", 70, 35}, {2, "Product C", 65, 40},
            {3, "Product C", 68, 38}, {4, "Product C", 72, 42},
            {5, "Product C", 67, 45}, {6, "Product C", 63, 49},
            {7, "Product C", 66, 46}, {8, "Product C", 60, 50},
            {9, "Product C", 57, 53}, {10, "Product C", 62, 57},
            {11, "Product C", 58, 54}, {12, "Product C", 55, 58},
            {13, "Product C", 52, 61}, {14, "Product C", 48, 65},
    
            {1, "Product D", 48, 52}, {2, "Product D", 52, 49},
            {3, "Product D", 55, 46}, {4, "Product D", 51, 50},
            {5, "Product D", 56, 47}, {6, "Product D", 60, 44},
            {7, "Product D", 64, 48}, {8, "Product D", 58, 51},
            {9, "Product D", 62, 48}, {10, "Product D", 66, 45},
            {11, "Product D", 63, 49}, {12, "Product D", 60, 52},
            {13, "Product D", 65, 48}, {14, "Product D", 68, 45},
    
            {1, "Product E", 63, 38}, {2, "Product E", 60, 42},
            {3, "Product E", 56, 45}, {4, "Product E", 59, 41},
            {5, "Product E", 62, 47}, {6, "Product E", 58, 50},
            {7, "Product E", 55, 54}, {8, "Product E", 51, 51},
            {9, "Product E", 54, 48}, {10, "Product E", 57, 52},
            {11, "Product E", 60, 55}, {12, "Product E", 64, 50},
            {13, "Product E", 61, 53}, {14, "Product E", 58, 57},
    
            {1, "Product F", 35, 65}, {2, "Product F", 39, 62},
            {3, "Product F", 43, 58}, {4, "Product F", 47, 55},
            {5, "Product F", 44, 58}, {6, "Product F", 48, 54},
            {7, "Product F", 52, 51}, {8, "Product F", 56, 48},
            {9, "Product F", 53, 52}, {10, "Product F", 57, 49},
            {11, "Product F", 61, 46}, {12, "Product F", 58, 50},
            {13, "Product F", 63, 47}, {14, "Product F", 67, 43},
    
            {1, "Product G", 58, 42}, {2, "Product G", 54, 46},
            {3, "Product G", 57, 49}, {4, "Product G", 53, 52},
            {5, "Product G", 50, 48}, {6, "Product G", 55, 45},
            {7, "Product G", 58, 42}, {8, "Product G", 62, 46},
            {9, "Product G", 59, 50}, {10, "Product G", 56, 53},
            {11, "Product G", 60, 56}, {12, "Product G", 63, 52},
            {13, "Product G", 59, 55}, {14, "Product G", 55, 59},
    
            {1, "Product H", 50, 50}, {2, "Product H", 53, 47},
            {3, "Product H", 48, 52}, {4, "Product H", 55, 48},
            {5, "Product H", 52, 51}, {6, "Product H", 49, 55},
            {7, "Product H", 53, 52}, {8, "Product H", 57, 49},
            {9, "Product H", 60, 46}, {10, "Product H", 56, 50},
            {11, "Product H", 53, 53}, {12, "Product H", 50, 57},
            {13, "Product H", 54, 54}, {14, "Product H", 58, 51},
    
            {1, "Product I", 44, 56}, {2, "Product I", 48, 53},
            {3, "Product I", 52, 50}, {4, "Product I", 56, 47},
            {5, "Product I", 53, 51}, {6, "Product I", 50, 54},
            {7, "Product I", 47, 57}, {8, "Product I", 51, 53},
            {9, "Product I", 55, 50}, {10, "Product I", 59, 46},
            {11, "Product I", 63, 43}, {12, "Product I", 60, 47},
            {13, "Product I", 57, 50}, {14, "Product I", 62, 46},
    
            {1, "Product J", 67, 33}, {2, "Product J", 63, 37},
            {3, "Product J", 60, 41}, {4, "Product J", 56, 44},
            {5, "Product J", 59, 40}, {6, "Product J", 62, 43},
            {7, "Product J", 58, 47}, {8, "Product J", 55, 51},
            {9, "Product J", 52, 54}, {10, "Product J", 48, 58},
            {11, "Product J", 51, 55}, {12, "Product J", 47, 59},
            {13, "Product J", 50, 56}, {14, "Product J", 45, 60}
        }
    )
    
  4. Appuyez sur Entrée pour créer la table.

Ajouter des mesures

Ajoutez des mesures pour agréger les exemples de données. Ouvrez la vue TMDL (Vue> la vue TMDL), accédez à la définition de table unités vendues et ajoutez les mesures suivantes :

createOrReplace
	ref table 'Units sold'
		measure 'Total units sold' = SUM('Units sold'[Online]) + SUM('Units sold'[Store])
			formatString: #,##0

		measure 'Units sold online' = SUM('Units sold'[Online])
			formatString: #,##0

		measure 'Units sold in store' = SUM('Units sold'[Store])
			formatString: #,##0

Vous pouvez également créer les mesures en sélectionnant Modélisation>de nouvelle mesure et en entrant chaque expression.

Créer un graphique en courbes

  1. Dans le volet Visualisations , sélectionnez l’icône graphique en courbes pour ajouter un espace réservé visuel au canevas.

  2. Faites glisser Jour vers le champ de l’axe X.

  3. Faites glisser Total unités vendues vers le champ Axe Y.

Le graphique affiche le nombre total d’unités vendues sur la période de 14 jours, affichant la tendance combinée des ventes en ligne et des magasins.

Capture d’écran d’un graphique en courbes avec marqueurs activés, montrant les points de données mis en surbrillance le long de la ligne.

Utiliser des hiérarchies sur l’axe X

Vous pouvez ajouter plusieurs champs à l’axe X pour créer une hiérarchie. Lorsque vous ajoutez plusieurs champs, le graphique affiche des icônes d’extraction qui vous permettent de naviguer entre les niveaux de hiérarchie :

  • Remonter : passez à un niveau supérieur dans la hiérarchie.
  • Descendre dans la hiérarchie : sélectionnez un point de données et explorez le niveau suivant pour ce point spécifique.
  • Accédez au niveau suivant : développez tous les points de données au niveau suivant dans la hiérarchie.
  • Étendre d'un niveau : Affichez le niveau de détail suivant tout en gardant la structure actuelle.

Ces actions de forage vous permettent d’explorer vos données des vues récapitulatives jusqu’aux répartitions détaillées.

Personnaliser les lignes

Améliorez votre graphique en courbes avec des étiquettes de données et des marqueurs pour rendre les points de données plus visibles.

Options de ligne

Personnalisez la façon dont les lignes apparaissent dans votre graphique en développant la carte Lignes dans Format visuel.

  • Couleur : définissez la couleur de ligne pour chaque série.
  • Largeur : ajustez l’épaisseur de trait.
  • Style de trait : choisissez Solid, Dashed, Pointillé ou Personnalisé. Lorsque vous sélectionnez Personnalisé, des options supplémentaires s’affichent :
    • Tableau de tirets : Définir un modèle de tiret personnalisé à l’aide de valeurs séparées par espace (par exemple, « 5 5 0 5 » crée un modèle point-tiret).
    • Mise à l’échelle par largeur : lorsqu’il est activé, le modèle de tiret est mis à l’échelle proportionnellement avec la largeur de ligne.
    • Extrémité du trait: choisissez la forme des extrémités du trait : plat, rond ou carré.
  • Interpolation : contrôler la façon dont les points se connectent. Droite dessine des lignes directes entre les points, Smooth crée des connexions courbes (avec des options de courbe monotone ou cardinale ) et Step crée des transitions d’angle droit.

Capture d’écran d’un graphique en courbes montrant différents types d’interpolation, y compris les types de lignes droites, lisses et par étapes.

Ajouter des étiquettes de données

  1. Sélectionnez votre graphique linéaire et ouvrez Format du visuel dans le volet Visualisations.
  2. Développez la carte d’étiquettes de données et basculez-la sur Activé.
  3. Ajustez la taille, la couleur et la position de la police en fonction des besoins.

Ajouter des marqueurs

  1. Dans le Format du visuel, développez la section Marqueurs.
  2. Basculez sur Afficher pour toutes les séries ou sur Afficher pour toutes les catégories à Activé.
  3. Développez La forme pour sélectionner un style de marqueur (cercle, carré, diamant, triangle ou autres).
  4. Utilisez la couleur pour faire correspondre ou contraster avec votre couleur de trait.

Autres options de mise en forme

Le volet visuel Format fournit des options de personnalisation supplémentaires :

  • Présélections de style : appliquez des styles visuels prédéfinis à partir du thème de rapport.
  • Axe X et axe Y : type d’axe de contrôle, titres, étiquettes, plages et quadrillages. Pour plus d’informations, consultez Configurer les options d’axe .
  • Légende : Positionnez et mettez en forme la légende avec plusieurs lignes sur le graphique.
  • Quadrillage : afficher ou masquer le quadrillage horizontal et vertical.
  • Curseur de zoom : permet de sélectionner une plage de manière interactive sur l'un ou l'autre axe.
  • Étiquettes de série : affichez l’étiquette de la ligne en regard de la ligne.
  • Arrière-plan de la zone du graphique : ajouter une image d’arrière-plan à la zone du graphique.

Configurer les options d’axe

Les cartes d’axe X et d’axe Y fournissent de nombreuses options pour contrôler la façon dont les axes affichent vos données. entres autres :

  • Type (axe X uniquement) : choisissez entre catégorie et continu. Les axes catégoriels traitent chaque valeur comme une catégorie distincte avec un espacement égal. Les axes continus tracent les valeurs proportionnellement le long d’une échelle numérique ou de date. Pour les champs numériques et de date, vous pouvez définir explicitement le type d’axe sur l’une ou l’autre option. Lorsque vous utilisez un axe catégoriel, les barres de défilement s’affichent automatiquement si le visuel est trop petit pour afficher toutes les catégories.
  • Plage : définir les valeurs minimales et maximales pour les axes continus.
  • Échelle logarithmique : basculez pour utiliser une échelle logarithmique au lieu de linéaire. L'échelle logarithmique est utile lorsque les données s'étendent sur plusieurs ordres de grandeur.
  • Inverser la plage : inverser la direction de l’axe pour que les valeurs augmentent dans la direction opposée.
  • Titre : ajoutez un titre descriptif à n’importe quel axe. Développez la section Titre et basculez-la sur Activé, puis personnalisez le texte, la police et la couleur.

Afficher plusieurs séries de lignes

Les graphiques en courbes peuvent afficher plusieurs lignes ou plusieurs séries de lignes simultanément, ce qui vous permet de comparer les tendances entre les catégories ou les mesures. Il existe deux façons de créer plusieurs séries :

  • Série statique : ajoutez plusieurs mesures à l’axe Y . Chaque mesure devient une ligne distincte avec un nom fixe.
  • Série dynamique : ajoutez un champ à la zone Légende. Le graphique crée une ligne pour chaque valeur unique dans ce champ. Le nombre de lignes s’ajuste automatiquement à mesure que les données changent.

Combiner plusieurs mesures sur le même axe (série statique)

Pour comparer les mesures avec des échelles similaires sur le même axe :

  1. Faites glisser les unités vendues en ligne vers le champ de l’axe Y .
  2. Faites glisser les unités vendues dans le magasin vers le champ de l’axe Y (sous la première mesure).

Les deux mesures apparaissent désormais sur le même axe, ce qui rend la comparaison directe simple.

Capture d’écran d’un graphique en courbes avec série statique, montrant plusieurs mesures tracées sur le même axe Y.

Utiliser l’axe Y secondaire

Lorsque vous comparez des mesures à différentes échelles, utilisez un axe Y secondaire pour tracer chaque mesure sur son propre axe vertical :

  1. Vérifiez qu’une mesure est déjà dans le champ de l’axe Y .
  2. Faites glisser une deuxième mesure (par exemple, Unités vendues en ligne) vers le champ de l’axe Y secondaire .

Le graphique ajoute une deuxième ligne avec sa propre échelle d’axe sur le côté droit. Cette approche facilite la comparaison des tendances entre les métriques, même lorsque les valeurs diffèrent considérablement.

Ajouter une catégorie à la légende (série dynamique)

Pour afficher des lignes distinctes pour chaque produit :

  • Faites glisser Produit vers le champ Légende .

Le graphique affiche désormais une ligne par produit, chacune avec une couleur distincte. La légende identifie la ligne qui représente chaque produit.

Lorsque vous avez plusieurs lignes, vous pouvez mettre en forme chaque série individuellement. Dans la carte Lignes sous Format visuel, développez Couleurs ou d’autres options de mise en forme et sélectionnez une série spécifique dans la liste déroulante Appliquer les paramètres pour personnaliser sa couleur, sa largeur de trait, son style de trait ou ses marqueurs indépendamment d’autres séries.

Capture d’écran d’un graphique en courbes avec plusieurs lignes créées à l’aide du champ Légende, montrant chaque produit sous la forme d’une ligne de couleur distincte.

Note

Les graphiques avec plusieurs mesures dans l’axe Y ne prennent pas en charge l’ajout d’un champ à la légende.

Utiliser des étiquettes de série

Lorsque vous avez de nombreuses lignes ou catégories qui se chevauchent, la légende seule peut ne pas suffire pour identifier chaque ligne. Les étiquettes de série placent le nom de catégorie directement sur le graphique à la fin de chaque ligne.

Pour activer les étiquettes de série :

  1. Sélectionnez votre graphique linéaire et ouvrez Format du visuel dans le volet Visualisations.
  2. Développez la carte d’étiquettes de série et basculez-la sur Activé.

Les étiquettes de série incluent des lignes de repère reliant l’étiquette à sa ligne. La ligne de début pointe automatiquement vers le marqueur le plus proche, même lorsque le point de terminaison est plus le long du graphique ou lorsque vous utilisez des curseurs de zoom pour modifier la plage d’axe X visible.

Capture d’écran d’un graphique en courbes avec des étiquettes de série et des lignes de leader connectant des étiquettes à leurs lignes de données correspondantes.

Personnaliser l’apparence de l’étiquette de série

Pour faciliter l’identification des étiquettes lorsque les lignes sont les suivantes :

  1. Dans la carte Étiquettes de série, développez Arrière-plan.
  2. Activez Faire correspondre aux couleurs de la série sur Activé pour attribuer à chaque étiquette une couleur d’arrière-plan qui correspond à sa ligne.
  3. Ajustez le curseur Transparence pour contrôler l’opacité de l’arrière-plan.
  4. Développez Valeurs et basculez la couleur de la série Match sur On pour colorer le texte de l’étiquette pour qu’il corresponde à la ligne.

Par défaut, les étiquettes de série apparaissent sur le côté droit du graphique. Pour les positionner sur la gauche :

  1. Dans la carte d’étiquettes de série , développez Options.
  2. Définissez position sur gauche.

Ces options permettent aux lecteurs d’associer rapidement des étiquettes à leurs lignes correspondantes, même quand plusieurs étiquettes s’affichent les unes aux autres.

Personnaliser les lignes de repère

Les lignes de guidage connectent les étiquettes de série à leurs points de données. Pour personnaliser leur apparence, développez les lignes leader dans la carte d’étiquettes de série :

  • Décalage maximal : contrôlez la distance entre les étiquettes et leurs points de données.
  • Couleur : définissez la couleur de ligne.
  • Transparence : ajustez l’opacité de ligne.
  • Style de trait : choisissez Solid, Dashed, Pointillé ou Personnalisé. Pour obtenir les options personnalisées, consultez options de ligne.
  • Largeur : modifiez l’épaisseur de la ligne.

Utiliser de petits multiples

Les petits multiples créent une grille de petits graphiques en courbes, un pour chaque catégorie. Cette approche sépare les données qui se chevauchent dans des panneaux individuels pour une comparaison plus claire.

Pour créer de petits multiples :

  1. Faites glisser Product vers le champ Petits multiples .

Le graphique se divise en grille où chaque cellule affiche la tendance d’un seul produit.

Capture d’écran d’un graphique en courbes utilisant de petits multiples, montrant une grille de graphiques individuels pour chaque catégorie de produit.

Configurer de petits axes multiples

Par défaut, tous les petits graphiques multiples partagent la même échelle d’axe. Pour personnaliser :

  1. Dans Format visual, développez la section axe Y.
  2. Développez Portée et configurez les options suivantes :
    • Axe y partagé : lorsqu’ils sont activés (par défaut), tous les graphiques utilisent la même échelle, ce qui facilite la comparaison des valeurs absolues entre les produits. Lorsqu’il est désactivé, chaque graphique est ajusté selon sa propre plage de données.
    • Ajuster à la taille : disponible lorsque l'axe Y commun est désactivé. Lorsqu’il est activé, chaque graphique est mis à l’échelle indépendamment pour s’adapter à ses données, ce qui est préférable pour comparer les tendances relatives lorsque les produits ont des volumes très différents.

Considérations et limitations

  • Mise en forme conditionnelle : vous pouvez mettre en forme conditionnellement les couleurs de trait, les zones ombrées et les marqueurs. Pour obtenir des instructions et des exemples, consultez Appliquer la mise en forme conditionnelle aux lignes et légendes du graphique.
  • Comportement du segment de ligne :
    • Série unique uniquement : la mise en forme de segment (couleur, zone de nuance) fonctionne avec une seule série. Plusieurs séries désactivent cette fonctionnalité.
    • Lacunes dans les données : la façon dont les lacunes s’affichent dépend du type d’axe. Les axes catégoriels présentent des lacunes sous forme de sauts discrets lorsque l’option « Afficher les éléments sans données » est activée. Les axes continus connectent des points à une ligne même quand les valeurs sont manquantes.
  • Fonctionnalités d’analyse : les fonctionnalités avancées telles que la détection d’anomalies et la prévision nécessitent un graphique à série unique et un axe X continu. Les variantes de graphique en aires (zone, zone empilée, 100% zone empilée) prennent en charge différentes fonctionnalités d’analyse.