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.
microsoft-excel
akhil
la source
la source
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.
la source
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é.
la source
Vous pouvez créer un (faux?) Graphique avec exactement l'apparence que vous souhaitez:
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.
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.
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.
Accédez au graphique et supprimez les étiquettes de graduation de l'axe Y.
Ajoutez une série avec les points de données factices.
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.
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
IF
s 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
la source