2 votes

Comment repositionner les étiquettes de données avec une hauteur personnalisée ?

J'ai un graphique combiné, avec des barres de colonnes empilées et une ligne de tracé. En haut de chaque colonne empilée se trouve une barre totale non remplie avec des étiquettes de données visibles. Les étiquettes de données se chevauchent avec les points de la ligne de tracé et j'aimerais les relever manuellement d'environ un pouce pour une meilleure lisibilité.

Actuellement, les étiquettes de données pour le total sont placées à l'intérieur de la base, mais je ne vois pas de moyen d'ajuster manuellement cette position pour toutes les étiquettes en même temps au-delà des trois options énumérées (centre, intérieur de l'extrémité, intérieur de la base).

Je sais que je peux passer en revue et déplacer chaque étiquette individuellement, mais je cherche un moyen de le faire en une seule fois, tout en gardant un aspect uniforme et propre.

Voici une image d'un graphique similaire. Dans mon cas, j'ai besoin que les étiquettes de données soient surélevées pour les totaux et j'utilise des colonnes empilées.

enter image description here

2voto

Andi Mohr Points 4100

Supposons que vous partiez d'un graphique comme celui-ci : des colonnes empilées de ventes de gadgets par type, et un graphique linéaire montrant une tendance générale des revenus.

enter image description here

Vous souhaitez afficher l'étiquette du widget total au-dessus de chaque colonne, mais la ligne est un obstacle - les étiquettes doivent donc être placées au-dessus de la ligne d'une manière ou d'une autre.

Ajouter une série "fantôme

Vous ne pouvez pas positionner les étiquettes arbitrairement sur le graphique sans les déplacer manuellement, ce qui n'est pas idéal. Vous pouvez donc créer une série "fantôme" dans laquelle la colonne est invisible mais les étiquettes qui se trouvent au-dessus sont visibles.

  1. Dans votre tableau de données, ajoutez une colonne intitulée fantôme . Saisissez une formule du type =B2+5000 et copier vers le bas. La colonne fantôme ne peut pas être sur le même axe vertical que vos données empilées sur le graphique - assurez-vous donc que la formule utilise les données de votre série de lignes (colonne B dans mes données), plus un montant supplémentaire pour pousser l'étiquette plus haut sur le graphique. J'ai utilisé 5000 ici, mais jouez avec le nombre une fois que vous êtes opérationnel pour pousser les étiquettes vers le haut et vers le bas.

  2. Cliquez avec le bouton droit de la souris sur votre graphique et cliquez sur Sélectionner les données . Ajoutez une nouvelle série et sélectionnez la plage pour votre colonne "fantôme".

  3. Sur le ruban, allez dans la section Outils graphiques , Conception et cliquez sur Modifier le type de graphique . Dans le Combinaison personnalisée Faites défiler l'écran vers le bas et réglez "fantôme" sur Colonne groupée (c'est-à-dire la colonne non empilée) et cliquez sur OK.

  4. Cliquez avec le bouton droit de la souris sur la nouvelle colonne qui est apparue sur votre graphique et cliquez sur Ajouter des étiquettes de données . Cliquez maintenant avec le bouton droit de la souris sur une colonne de cette série et changez le remplissage en Pas de remplissage .

  5. Cliquez avec le bouton droit de la souris sur les étiquettes qui sont apparues. Cliquez sur format des étiquettes de données . Assurez-vous que Extrémité extérieure est sélectionné, puis cocher valeur des cellules . Sélectionnez ensuite la plage de données contenant les étiquettes que vous souhaitez voir apparaître sur votre graphique - dans mon cas, "Total Widgets" (n'incluez pas l'en-tête de colonne lui-même). Enfin, décochez Valeur de la L'étiquette contient...

    enter image description here

  6. C'est tout ! Ajustez les étiquettes vers le haut ou vers le bas selon vos besoins en utilisant la formule dans la colonne "fantôme".

enter image description here

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X