2010-06-09 10:31:29 +0000 2010-06-09 10:31:29 +0000
9
9

Comment casser l'axe des Y dans une feuille Excel

Je veux casser l'axe des Y dans une feuille Excel. Comment puis-je faire cela ?

Par exemple, supposons que j'ai les données dans une plage de 0 à 7000 et ensuite dans une plage de 22000 à 28000. Je veux une rupture de l'axe Y de 8000-20000.

Réponses (4)

3
3
3
2011-12-01 16:04:49 +0000

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 des 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 de l'axe comporte une discontinuité, l'interprétation précognitive selon laquelle les valeurs “brisées” ne sont pas très éloignées des valeurs inférieures l'emporte sur tout effort conscient visant à donner un sens aux valeurs brisées. Dans l'article ci-dessus, je suggère une autre approche, qui consiste à créer un tableau de bord, l'un avec une échelle Y qui inclut les valeurs jusqu'à la rupture, l'autre avec une échelle de l'axe Y qui inclut toutes les valeurs, les plus petites valeurs étant écrasées contre l'axe X. Un graphique en panel demande un certain effort, pas autant que l'axe de rupture, et si vous voulez, vous pouvez simplement faire deux graphiques séparés au lieu d'un seul.

3
3
3
2010-06-09 10:38:19 +0000

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

2
2
2
2015-01-23 15:30:19 +0000

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

Faites un graphique de toute la gamme et enregistrez ou capturez le graphique sous forme d'image. Ouvrez l'image dans un programme de manipulation d'images, comme Photoshop ou GIMP. Découpez ensuite la zone que vous ne voulez pas, rapprochez la plage supérieure et ajoutez des lignes dentelées sur l'axe Y aux bords de la rupture pour indiquer la discontinuité.

1
1
1
2015-01-23 06:07:28 +0000

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

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

  2. Ajoutez les valeurs X et Y pour une série fictive, avec quelques points. Si la valeur minimale de 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 fictive : “0”, “1000”, …, “6000”, “23000”, “24000”, … Les valeurs 7000 et 22000 sont ignorées, car elles se chevauchent.

  4. Aller sur le graphique, et enlever les étiquettes à cocher de l'axe Y.

  5. Ajouter une série avec les points de données fictifs.

  6. Ajoutez les étiquettes aux points de données. Vous pouvez utiliser des références aux cellules du point 3 (recommandé), ou saisir des étiquettes explicites. La saisie de chaque étiquette (soit une référence, soit une étiquette explicite) est fastidieuse lorsque vous avez de nombreux points de données. Vérifiez this , et en particulier Rob Bovey’s add-in . C'est excellent.

  7. Formatez la série fictive de manière à ce qu'elle soit visuellement correcte (par exemple, petites croix, pas de ligne).

Vous pouvez utiliser des variations sur ce point. Par exemple, vous pouvez ajouter des points supplémentaires à votre série factice, avec les étiquettes correspondantes. Les lignes de grille correspondraient à la série fictive.

Vous pouvez utiliser cette technique pour créer un nombre arbitraire d'interruptions d'axes. 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 linéaire-log). 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