Jak złamać oś Y w arkuszu Excel

9

Chcę złamać oś Y w arkuszu Excela. Jak mogę to zrobić?

Załóżmy na przykład, że mam dane w zakresie od 0 do 7000, a następnie w zakresie od 22000 do 28000. Chcę przerwy w osi Y od 8000-20000.

akhil
źródło

Odpowiedzi:

3

Nie można złamać osi y na wykresie Excela, aby wyświetlić kilka niesąsiadujących zakresów, ale można zmienić zakres domyślny, klikając prawym przyciskiem myszy oś y i wybierając Formatuj oś ... a następnie zmieniając Minimum i / lub Maksimum z Auto to Naprawiono, a następnie podano nowe wartości.

Mike Fitzpatrick
źródło
1
może być zepsuty, ale nie dostaję w tym celu sposobu dodawania etykiety. to jest link pokazujący jak złamać oś y. peltiertech.com/Excel/Charts/BrokenYAxis.html
Akhil
3
Auć! Ten hack wymaga modyfikacji danych, użycia dodatku i nałożenia innej grafiki. Jeśli jesteś gotowy, aby podjąć tyle wysiłku, sugeruję utrzymanie danych arkusza kalkulacyjnego i programu Excel w czystości i po prostu wklej wykres do edytora obrazów i usuń niechciany zakres y.
Mike Fitzpatrick
Tak, i na dodatek, w Excelu musisz wyrównać te znaki \\ ręcznie ... Nawet w MSPaint możesz lepiej wyrównać je za pomocą współrzędnych pikseli
Jarvin
@ Dan - nie musisz ręcznie ustawiać kształtów „przełamujących”. Jeśli wybierzesz obiekt rysunkowy, skopiujesz, a następnie wybierzesz serię linii i wkleisz, Excel użyje tego kształtu dla „kropek” wzdłuż serii. Tak więc w przypadku tego włamania pokazany jest niestandardowy kształt, w którym dodatkowa seria „odcięcia” ma wykreślone punkty, i będą idealnie pasować za każdym razem, nawet po zmianie zestawu danych.
AdamV
3

Omówiłem tę technikę w ostatnim poście na blogu: Broken Y Axis in a Excel Chart

Zasadniczo chodzi o to, że nie powinieneś próbować reprezentować danych na jednym wykresie, jeśli musisz uciekać się do złamania osi. Bez względu na to, jak wyraźnie próbujesz wskazać, że skala osi ma w sobie nieciągłość, interpretacja przedogniskowa, że ​​wartości „zepsute” nie są dalekie od wartości niższych, zastępuje wszelkie świadome wysiłki mające na celu zrozumienie wartości zepsutych. Nie wspominając już o tym, że tworzenie i utrzymywanie jest uciążliwe.

W powyższym artykule proponuję alternatywne podejście, polegające na stworzeniu wykresu panelowego, jednego ze skalą Y, która zawiera wartości aż do zerwania, drugiego panelu ze skalą osi Y, która obejmuje wszystkie wartości, z mniejszymi wartościami wygładzonymi w stosunku do osi X. Wykres panelowy wymaga trochę wysiłku, nie tyle co złamana oś, a jeśli chcesz, możesz po prostu zrobić dwa oddzielne wykresy zamiast jednego wykresu.

Jon Peltier
źródło
11
Jon Peltier, nie wierzę, że „omawiałeś tę technikę”, kiedy twoja odpowiedź brzmi: nie akceptujesz ludzi, którzy to robią. To było niesamowicie nieprzydatne - muszę wiedzieć, jak złamać oś w dowolnym rodzaju wykresu Excela. Dlatego czytam odpowiedzi na pytanie „Excel - jak złamać oś Y?”.
@Carol odpowiedź sugeruje alternatywne podejście do osiągnięcia tego samego celu, prawda? Być może pytanie było zbyt ściśle określone ...
Dan Rosenstark,
2

Zgadzam się z koncepcją @ JonPeltiera, że ​​jest to zły pomysł, koncepcyjnie. Jeśli jednak musisz, istnieje proste rozwiązanie.

Wykreśl cały zakres i zapisz lub zrób wykres jako obraz. Otwórz obraz w programie do manipulacji obrazami, takim jak Photoshop lub GIMP. Następnie wytnij obszar, którego nie chcesz, przesuń górny zakres bliżej i dodaj postrzępione linie do osi Y na krawędziach przerwy, aby wskazać nieciągłość.

fixer1234
źródło
1

Możesz utworzyć (fałszywy?) Wykres z dokładnie takim wyglądem, jaki chcesz:

  1. Utwórz kolumnę, w której odejmiesz 15000, tylko do wartości Y większych niż 7000. Użyj tej kolumny jako nowych wartości Y dla wykresu.

  2. Dodaj wartości X i Y dla serii fikcyjnej, z pewnymi punktami. Jeśli minimalna wartość na twojej osi X wynosi xm, twoje punkty to (xm, 0), (xm, 1000), ..., (xm, 6000), (xm, 8000), (xm, 9000),. .. Wartość 7000 jest pomijana. Możesz to zmienić.

  3. Dodaj komórki z etykietami, które będą używane dla fikcyjnej serii: „0”, „1000”,…, „6000”, „23000”, „24000”, ... Wartości 7000 i 22000 są pomijane, ponieważ nakładają się na siebie.

  4. Przejdź do wykresu i usuń etykiety zaznaczenia osi Y.

  5. Dodaj serię ze sztucznymi punktami danych.

  6. Dodaj etykiety do punktów danych. Możesz użyć odniesień do komórek pozycji 3 (zalecane) lub wprowadzić wyraźne etykiety. Wprowadzanie każdej etykiety (odniesienia lub etykiety jawnej) jest uciążliwe, gdy masz wiele punktów danych. Sprawdź to , aw szczególności dodatek Roba Boveya . To jest świetne.

  7. Sformatuj fikcyjną serię, aby była wizualnie w porządku (np. Małe krzywe linii włosów, bez linii).

Możesz użyć odmian tego. Na przykład możesz dodać dodatkowe punkty do swojej fałszywej serii, z odpowiednimi etykietami. Linie siatki pasowałyby do smoczej serii.

Tej techniki można użyć do utworzenia dowolnej liczby przerw osi. Wzór na „fałszywe” wartości Y byłby bardziej skomplikowany, gdyby IFs wykrył przedział odpowiadający każdemu punktowi, a odpowiednie transformacje liniowe uwzględniałyby zmianę skali dla każdego przedziału (przy założeniu skal liniowych; brak mieszania logarytmu liniowego ). Ale to wszystko.

PS: patrz także poniższe linki. Nadal uważam, że moja alternatywa jest lepsza.

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
źródło