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

Hoe de Y-as te breken in een Excel-sheet

Ik wil de Y-as breken in een Excel-sheet. Hoe kan ik dat doen?

Stel dat ik de gegevens in een bereik heb van 0-7000 en dan van 22000-28000. Ik wil een breuk in de Y-as van 8000-20000.

Antwoorden (4)

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

Ik heb deze techniek behandeld in een recente blogpost Broken Y Axis in een Excel Chart

In principe is het punt dat je niet moet proberen om gegevens in een enkele grafiek weer te geven als je je toevlucht moet nemen tot het breken van een as. Hoe duidelijk u ook probeert aan te geven dat de asschaal een discontinuïteit bevat, de precognitieve interpretatie dat de “gebroken” waarden niet ver van de lagere waarden liggen, gaat voorbij aan elke bewuste poging om de gebroken waarden te begrijpen. Om nog maar te zwijgen van de aanpak is een pijn om te creëren en te behouden.

In het artikel hierboven stel ik een alternatieve aanpak voor, namelijk het maken van een paneeldiagram, één met een Y-schaal die waarden tot aan de breuk bevat, het andere paneel met een Y-as-schaal die alle waarden bevat, met de kleinere waarden tegen de X-as aan geplakt. Een panelchart kost wat moeite, niet zo veel als de gebroken as, en als u wilt kunt u gewoon twee aparte grafieken maken in plaats van één enkele grafiek.

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

U kunt de y-as niet breken op een Excel-diagram om meerdere, niet aaneengesloten bereiken te tonen, maar u kunt het standaardbereik wijzigen door met de rechtermuisknop op de y-as te klikken en Format-as… te selecteren en vervolgens Minimum en/of Maximum te wijzigen van Auto naar Vast en dan nieuwe waarden te leveren.

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

Ik ben het eens met het punt van @JonPeltier dat dit een slecht idee is, conceptueel gezien. Echter, als het moet, is er een eenvoudige oplossing.

Graph het hele bereik en sla de grafiek op of leg deze vast als een afbeelding. Open de afbeelding in een beeldbewerkingsprogramma, zoals Photoshop of GIMP. Knip dan het gebied uit dat je niet wilt, verplaats het bovenste bereik dichterbij en voeg gekartelde lijnen toe aan de Y-as aan de randen van de pauze om de discontinuïteit aan te geven.

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

U kunt een (nep?) grafiek maken met precies het uiterlijk dat u wilt:

    1. Creëer een kolom waar je 15000 aftrekt, alleen tot Y-waarden die groter zijn dan 7000. Gebruik die kolom als je nieuwe Y-waarden voor de grafiek.
    1. Voeg X- en Y-waarden toe voor een dummy-serie, met enkele punten. Als de minimale waarde in je X-as xm is, zijn je punten (xm, 0), (xm, 1000), … (xm, 6000), (xm, 8000), (xm, 9000), … Waarde 7000 wordt overgeslagen. U kunt dit veranderen.
    1. Voeg cellen toe met de labels die je gaat gebruiken voor de dummy-serie: “0”, “1000”, …, “6000”, “23000”, “24000”, … De waarden 7000 en 22000 worden overgeslagen, omdat ze elkaar overlappen.
  1. Ga naar de grafiek, en verwijder de vinkjes van de Y-as.

  2. Voeg een serie toe met de dummy data punten.

    1. Voeg de labels toe aan de datapunten. U kunt verwijzingen naar de cellen van item 3 gebruiken (aanbevolen), of expliciete labels invoeren. Het invoeren van elk label (een referentie of een expliciet label) is vervelend als je veel datapunten hebt. Controleer deze , en in het bijzonder Rob Bovey’s add-in . Het is uitstekend.
  3. Formatteer de dummy-serie zo dat deze visueel in orde is (bijv. klein, haarlijnkruisen, geen lijn).

Je kunt hier variaties op gebruiken. Zo kunt u bijvoorbeeld extra punten toevoegen aan uw dummy-serie, met bijbehorende labels. Rasterlijnen zouden overeenkomen met de dummy-serie.

Je kunt deze techniek gebruiken om een willekeurig aantal asonderbrekingen te creëren. De formule voor de “nep” Y-waarden zou ingewikkelder zijn, met IFs om het interval te detecteren dat overeenkomt met elk punt, en geschikte lineaire transformaties om rekening te houden met de verandering in de schaal voor elk interval (uitgaande van lineaire schalen; geen vermenging van lineaire-log). Maar dat is alles.

PS: zie ook de links hieronder. Ik denk nog steeds dat mijn alternatief beter is. 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/brokeny_yaxis/tutorial/index.html#Rescale%20en%20hide%20de%20y-axis