Erzwingen von Achseneinheiten in Excel 2013-Diagrammen, wobei nach der Mindestgrenze der Achse geschrieben wird

2828
hossayni

Ich habe ein Diagramm, das in Excel 2013 gezeichnet ist. Die Daten beginnen bei fast 0,9 bis fast 5,1. Ich möchte, dass die x-Achse von 1 bis 5 geschrieben wird und die Daten von 0,9 bis 5,1 angezeigt werden.

Nach bestem Bemühen konnte ich die minimale und maximale Grenze auf 0,9 und 5,1 setzen (basierend auf der Anzeige meiner gesamten Daten) und die Haupteinheit auf 1 setzen. Die Einheiten werden jedoch wie folgt angezeigt: . Wie kann ich die Schranke beibehalten, während Sie die Einheiten auf setzen?

0
Sie sollten die Untergrenze der Achse auf 0 setzen. In allen Bereichen, in denen ich gearbeitet habe (Wissenschaft, Finanzen, Ingenieurwesen, Medizin, Marketing), gilt es als schlechte Praxis, keine 0 auf der Achse anzugeben. Mr. Mascaro vor 8 Jahren 0
@ Mr.Mascaro Tnx! In meinem Fall hat dies jedoch Vorliebe für die Arbeit. hossayni vor 8 Jahren 0
Sie können ein Grafikbearbeitungsprogramm verwenden, um die Achse zu "brechen", da Excel keine Funktion dafür hat. Die Achsennummerierung in Excel beginnt jedoch immer an der unteren Grenze. Mr. Mascaro vor 8 Jahren 0
@ Mr.Mascaro Tnx so sehr. Ich fragte in der Hoffnung, einen auf Excel basierenden Weg zu finden, der nicht zu existieren scheint. hossayni vor 8 Jahren 0
Wie möchten Sie Ihre Daten behandeln, die außerhalb des Bereichs 1-5 Ihrer Achse liegen? Möchten Sie, dass es angezeigt wird, aber außerhalb der Zeilen oder überhaupt nicht angezeigt wird? dav vor 8 Jahren 0
@dav Wie gesagt, fängt fast 0,9 an und endet fast 5,1 und ich habe meine x-Achse auch auf diese Grenze begrenzt. Also wird alles gezeigt (wie ich will). Das Problem ist, dass die Achseneinheiten als dargestellt sind. hossayni vor 8 Jahren 0
@ Mr.Mascaro: Ich stimme zu, mit einer Einschränkung, dass es von der Geschichte abhängt, die Sie zu erzählen versuchen und wie Sie es erzählen. Sie sollten die Achse nicht irreführend ändern, aber der Achsenbereich kann verwendet werden, um die minimalen und maximalen Werte hervorzuheben. guitarthrower vor 8 Jahren 0

2 Antworten auf die Frage

3
dav

Excel macht dies nicht mit den Standardeinstellungen, aber es kann mit einer "Helper" -Serie durchgeführt werden.

  1. Formatieren Sie die horizontale / X-Achse für keine Beschriftungen und keine Hilfsstriche
  2. Fügen Sie Ihrem Diagramm mit den folgenden Werten eine weitere Serie hinzu (und ändern Sie sie in einen XY / Scatter-Typ, falls dies nicht Ihr Diagramm ist).
    • X-Werte:
    • Y-Werte:
  3. Formatieren Sie Ihre neue Serie wie folgt:
    • Markierungstyp = + (dadurch werden Ihre Ticks ersetzt)
    • Linienfarbe = Keine Linie (dadurch wird Ihre Rasterlinie angezeigt, da vor und nach den Serienwerten eine Lücke besteht (0,9-1,0 und 5,0-5,1)
    • Markierungslinienfarbe, die Ihrer Rasterlinienfarbe entspricht
    • Markierungslinie Style-Set Linienstärke entsprechend Ihrer Breite der Rasterlinie
  4. Fügen Sie Ihrer Serie Datenetiketten hinzu
    • Beschriftung enthält = X-Wert
    • Etikettenposition = Unten

In diesem Beispiel basiert alles in Rot auf der "Helper" -Serie:

Versatzraster

Wenn Sie vertikale Gitternetzlinien an Ihren Hilfsstrichen ausrichten möchten, können Sie vertikale Fehlerbalken für die vertikale Skalierung verwenden.

Würde der heruntergekommene Wähler mich bitte konstruktiv kritisieren, damit ich meine Antwort verbessern kann? dav vor 8 Jahren 0
1
Jon Peltier

@ mr-moscaro sagt, dass das Starten einer Achse bei Null zwingend ist, dies ist jedoch nicht allgemein zutreffend. In Ihrem Fall haben Sie jedoch nicht erwähnt, warum Sie die Achse über Null starten müssen, wenn der Bruchteil der Achse zwischen Null und dem gewünschten Minimum so klein ist.

Hier ist eine Alternative. Ich habe einige willkürliche Punkte mit X-Werten zwischen 0,9 und 5,1 in einem einfachen Streudiagramm gezeichnet, wobei die Achse zwischen 0 und 6 liegt. Dies ist, was Excel ganz eigenständig herausgegriffen hat und die mir völlig vernünftig erscheint.

Um jedoch nur die Beschriftungen zwischen 1 und 5 anzuzeigen, habe ich das folgende benutzerdefinierte Zahlenformat auf die X-Achse angewendet:

[>5]"";[<1]"";0; 

Grundsätzlich heißt, wenn der Wert größer als fünf ist, "" anstelle des Werts anzeigen, wenn der Wert kleiner als "1" ist, "" anstelle des Werts anzeigen und ansonsten den Wert ohne Dezimalstellen angeben.

Und hier ist das Diagramm:

Wenn Sie die Beschriftungen bei 0 und 6 unterdrücken, verbessert IMNSHO das Diagramm in keiner Weise.