Comment casser l'axe Y dans une feuille Excel

9

Je veux casser l'axe Y dans une feuille Excel. Comment puis je faire ça?

Par exemple, supposons que mes données soient comprises entre 0 et 7 000, puis entre 22 000 et 28 000. Je veux une pause dans l'axe Y de 8000-20000.

akhil
la source

Réponses:

3

Vous ne pouvez pas casser l'axe des y sur un graphique Excel pour afficher plusieurs plages non contiguës, mais vous pouvez modifier la plage par défaut en cliquant avec le bouton droit sur l'axe des y et en sélectionnant Format de l'axe ... puis en changeant Minimum et / ou Maximum de Auto to Fixed, puis fournissant de nouvelles valeurs.

Mike Fitzpatrick
la source
1
il peut être cassé mais je ne sais pas comment utiliser add label dans ce fichier. c'est le lien qui montre comment casser l'axe y. peltiertech.com/Excel/Charts/BrokenYAxis.html
akhil
3
Aie! Ce hack vous oblige à modifier les données, à utiliser un module complémentaire et à superposer d'autres illustrations. Si vous êtes prêt à faire autant d'efforts, je vous suggère de garder vos données de feuille de calcul et Excel propres et collez simplement le graphique dans un éditeur d'image et supprimez la plage y indésirable.
Mike Fitzpatrick
Oui, et en plus, dans Excel, vous devez aligner ces \\ marques à la main ... Même dans MSPaint, vous pouvez mieux les aligner en utilisant les coordonnées des pixels
Jarvin
@Dan - vous n'avez pas à aligner les formes "break" à la main. Si vous sélectionnez un objet de dessin, copiez, puis sélectionnez une série de lignes et collez, Excel utilise cette forme pour les «points» le long de la série. Ainsi, dans le cas de ce hack, la forme personnalisée est affichée là où la série supplémentaire "coupée" a des points tracés, et ils s'aligneront parfaitement à chaque fois, même lorsque vous modifiez le jeu de données.
AdamV
3

J'ai couvert cette technique dans un récent article de blog: Axe Y brisé dans un graphique Excel

Fondamentalement, le fait est que vous ne devriez pas essayer de représenter les données dans un seul graphique si vous devez recourir à la rupture d'un axe. Quelle que soit la clarté avec laquelle vous essayez d'indiquer que l'échelle des axes présente une discontinuité, l'interprétation précognitive selon laquelle les valeurs "cassées" ne sont pas loin des valeurs inférieures l'emporte sur tout effort conscient pour donner un sens aux valeurs cassées. Sans oublier que l'approche est pénible à créer et à maintenir.

Dans l'article ci-dessus, je suggère une approche alternative, qui consiste à créer un graphique à panneaux, l'un avec une échelle Y qui inclut des valeurs jusqu'à la rupture, l'autre panneau avec une échelle d'axe Y qui inclut toutes les valeurs, avec les plus petites valeurs effacées contre l'axe X. Un graphique à panneaux demande un certain effort, pas autant que l'axe cassé, et si vous le souhaitez, vous pouvez simplement créer deux graphiques distincts au lieu d'un seul graphique.

Jon Peltier
la source
11
Jon Peltier, je ne pense pas que vous ayez "couvert cette technique" lorsque vous répondez que vous n'approuvez pas les gens qui le font. C'était incroyablement inutile - j'ai besoin de savoir comment casser l'axe ay dans n'importe quel type de graphique Excel. C'est pourquoi je lis les réponses à une question intitulée "Excel - comment briser l'axe Y?".
@Carol, la réponse suggère une approche alternative pour atteindre le même objectif, non? Peut-être que la question était trop précise ...
Dan Rosenstark
2

Je suis d'accord avec le point de vue de @ JonPeltier selon lequel c'est une mauvaise idée, conceptuellement. Cependant, si vous le devez, il existe une solution simple.

Représentez graphiquement toute la plage et enregistrez ou capturez le graphique sous forme d'image. Ouvrez l'image dans un programme de manipulation d'image, comme Photoshop ou GIMP. Ensuite, découpez la zone dont vous ne voulez pas, rapprochez la plage supérieure et ajoutez des lignes irrégulières à l'axe Y sur les bords de la rupture pour indiquer la discontinuité.

fixateur1234
la source
1

Vous pouvez créer un (faux?) Graphique avec exactement l'apparence que vous souhaitez:

  1. Créez une colonne dans laquelle vous soustrayez 15000, uniquement aux valeurs Y supérieures à 7000. Utilisez cette colonne comme nouvelles valeurs Y pour le graphique.

  2. Ajoutez des valeurs X et Y pour une série fictive, avec quelques points. Si la valeur minimale dans votre axe X est xm, vos points sont (xm, 0), (xm, 1000), ..., (xm, 6000), (xm, 8000), (xm, 9000),. .. La valeur 7000 est ignorée. Vous pouvez changer cela.

  3. Ajoutez des cellules avec les étiquettes que vous utiliserez pour la série factice: "0", "1000", ..., "6000", "23000", "24000", ... Les valeurs 7000 et 22000 sont ignorées, car ils se chevauchent.

  4. Accédez au graphique et supprimez les étiquettes de graduation de l'axe Y.

  5. Ajoutez une série avec les points de données factices.

  6. Ajoutez les étiquettes aux points de données. Vous pouvez utiliser des références aux cellules de l'élément 3 (recommandé) ou entrer des étiquettes explicites. La saisie de chaque étiquette (une référence ou une étiquette explicite) est fastidieuse lorsque vous disposez de nombreux points de données. Vérifiez cela , et en particulier le complément de Rob Bovey . C'est excellent.

  7. Formatez la série factice afin qu'elle soit visuellement correcte (par exemple, petites croix croisées, pas de ligne).

Vous pouvez utiliser des variations à ce sujet. Par exemple, vous pouvez ajouter des points supplémentaires à votre série factice, avec les étiquettes correspondantes. Le quadrillage correspondrait à la série factice.

Vous pouvez utiliser cette technique pour créer un nombre arbitraire d'interruptions d'axe. La formule pour les «fausses» valeurs Y serait plus compliquée, avec IFs pour détecter l'intervalle correspondant à chaque point, et des transformations linéaires appropriées pour tenir compte du changement d'échelle pour chaque intervalle (en supposant des échelles linéaires; pas de mélange du journal linéaire ). Mais c'est tout.

PS: voir aussi les liens ci-dessous. Je pense toujours que mon alternative est meilleure.

http://peltiertech.com/broken-y-axis-in-excel-chart/

http://ksrowell.com/blog-visualizing-data/2013/08/12/how-to-simulate-a-broken-axis-value-axis/

http://www.tushar-mehta.com/excel/newsgroups/broken_y_axis/tutorial/index.html#Rescale%20and%20hide%20the%20y-axis

sancho.s ReinstateMonicaCellio
la source