Ich möchte die Y-Achse in einer Excel-Tabelle brechen. Wie kann ich das machen?
Angenommen, ich habe die Daten in einem Bereich von 0 bis 7000 und dann in einem Bereich von 22000 bis 28000. Ich möchte eine Pause in der Y-Achse von 8000-20000.
microsoft-excel
akhil
quelle
quelle
Ich habe diese Technik kürzlich in einem Blogbeitrag behandelt: Gebrochene Y-Achse in einem Excel-Diagramm
Grundsätzlich geht es darum, dass Sie nicht versuchen sollten, Daten in einem einzelnen Diagramm darzustellen, wenn Sie auf das Brechen einer Achse zurückgreifen müssen. Unabhängig davon, wie deutlich Sie versuchen, anzuzeigen, dass die Achsenskala eine Diskontinuität aufweist, überschreibt die vorkognitive Interpretation, dass die "gebrochenen" Werte nicht weit von den niedrigeren Werten entfernt sind, jede bewusste Anstrengung, die gebrochenen Werte zu verstehen. Ganz zu schweigen davon, dass der Ansatz ein Schmerz ist, den man schaffen und aufrechterhalten muss.
Im obigen Artikel schlage ich einen alternativen Ansatz vor, bei dem ein Panel-Diagramm erstellt wird, eines mit einer Y-Skala, die Werte bis zum Bruch enthält, das andere Panel mit einer Y-Achsen-Skala, die alle Werte enthält, wobei die kleineren Werte verwischt werden gegen die X-Achse. Ein Panel-Diagramm erfordert einige Anstrengungen, nicht so viel wie die unterbrochene Achse. Wenn Sie möchten, können Sie einfach zwei separate Diagramme anstelle eines einzelnen Diagramms erstellen.
quelle
Ich stimme @ JonPeltiers Argument zu, dass dies konzeptionell eine schlechte Idee ist. Wenn Sie müssen, gibt es jedoch eine einfache Lösung.
Stellen Sie den gesamten Bereich grafisch dar und speichern oder erfassen Sie das Diagramm als Bild. Öffnen Sie das Bild in einem Bildbearbeitungsprogramm wie Photoshop oder GIMP. Schneiden Sie dann den gewünschten Bereich aus, verschieben Sie den oberen Bereich näher und fügen Sie der Y-Achse an den Rändern der Unterbrechung gezackte Linien hinzu, um die Diskontinuität anzuzeigen.
quelle
Sie können ein (gefälschtes?) Diagramm mit genau dem gewünschten Erscheinungsbild erstellen:
Erstellen Sie eine Spalte, in der Sie 15000 subtrahieren, nur zu Y-Werten größer als 7000. Verwenden Sie diese Spalte als neue Y-Werte für das Diagramm.
Fügen Sie X- und Y-Werte für eine Dummy-Reihe mit einigen Punkten hinzu. Wenn der Mindestwert in Ihrer X-Achse xm ist, sind Ihre Punkte (xm, 0), (xm, 1000), ..., (xm, 6000), (xm, 8000), (xm, 9000) ,. .. Wert 7000 wird übersprungen. Sie können dies ändern.
Fügen Sie Zellen mit den Beschriftungen hinzu, die Sie für die Dummy-Serie verwenden werden: "0", "1000", ..., "6000", "23000", "24000", ... Die Werte 7000 und 22000 werden seitdem übersprungen sie überlappen sich.
Gehen Sie zum Diagramm und entfernen Sie die Häkchen der Y-Achse.
Fügen Sie eine Reihe mit den Dummy-Datenpunkten hinzu.
Fügen Sie die Beschriftungen zu den Datenpunkten hinzu. Sie können Verweise auf die Zellen von Element 3 (empfohlen) verwenden oder explizite Beschriftungen eingeben. Die Eingabe jedes Etiketts (entweder eines Referenzetiketts oder eines expliziten Etiketts) ist mühsam, wenn Sie über viele Datenpunkte verfügen. Überprüfen Sie dies und insbesondere das Add-In von Rob Bovey . Es ist ausgezeichnet.
Formatieren Sie die Dummy-Serie so, dass sie optisch in Ordnung ist (z. B. kleine Haarkreuze, keine Linie).
Sie können Variationen davon verwenden. Beispielsweise können Sie Ihrer Dummy-Serie zusätzliche Punkte mit entsprechenden Beschriftungen hinzufügen. Gitterlinien würden mit der Dummy-Serie übereinstimmen.
Mit dieser Technik können Sie eine beliebige Anzahl von Achsenunterbrechungen erstellen. Die Formel für die "falschen" Y-Werte wäre komplizierter, wobei
IF
s das jedem Punkt entsprechende Intervall erfasst und geeignete lineare Transformationen zur Berücksichtigung der Skalenänderung für jedes Intervall (unter der Annahme linearer Skalen; kein Mischen des linearen Logs) ). Aber das ist alles.PS: siehe auch die Links unten. Ich denke immer noch, dass meine Alternative besser ist.
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
quelle