So erhalten Sie Achsenbeschriftungen links von der x-AchseIch habe ein Streudiagramm mit drei Variablen auf der x-Achse erstellt, wie unten gezeigt, aber die Beschriftung für die Achsen (xC/xB/xA) befindet sich unten, was möglicherweise nicht intuitiv ist.

Ich habe nach einer Möglichkeit gesucht, die Beschriftungen für die x-Achse links von jeder x-Achse zu platzieren, z. B. xA links von „A1 A2 A1 A2…“, xB links von „B1 B2…“. und so weiter, sodass es eine Art hierarchische Tabelle bildet.
(Ich bin neu im Springen, daher bin ich mir nicht sicher, welche Begriffe für alles die richtigen sind.)
Vielen Dank im Voraus
DatentabelleGrafikWindowsBetreff: So erhalten Sie Achsenbeschriftungen links von der X-AchseIch konnte dies interaktiv bewerkstelligen und ließ dann JMP die JSL in einem Skriptfenster speichern, wodurch ich die JSL erhielt, die zum Erstellen des Diagramms verwendet werden konnte.Wie in der folgenden Grafik zu sehen ist, habe ich auf meiner X-Achse nur zwei Ebenen und nicht drei wie in Ihrem Beispiel. Die von mir verwendete Methode kann jedoch problemlos auf die drei Ebenen erweitert werden.

- Ich habe das Standarddiagramm erstellt

- Um die Achsenbeschriftung zu entfernen, klickte ich auf das Alter/Geschlecht, um es zu bearbeiten, und löschte es mit der Rücktaste.

Als nächstes habe ich das Annotate-Tool verwendet
, um die Bezeichnung „Sex“ hinzuzufügen

Nach der Eingabe kann es mit der Maus genau an der gewünschten Stelle positioniert werden.
Anschließend habe ich den gleichen Schritt wiederholt, um die Altersbezeichnung hinzuzufügen.Das erste angezeigte Diagramm zeigt die Endergebnisse.
Der letzte Schritt bestand darin, zum roten Dreieck zu gehen und „Skript speichern=>Im Skriptfenster“ auszuwählen
Graph Builder(
Size( 525, 458 ),
Show Control Panel( 0 ),
Variables( X( :age ), X( :sex, Position( 1 ) ), Y( :height ) ),
Elements( Points( X( 1 ), X( 2 ), Y, Legend( 3 ) ) ),
SendToReport(
Dispatch( {}, "X title", TextEditBox, {Set Text( "" )} ),
Dispatch(
{},
"",
AxisBox,
{Add Axis Label( "Sex" ),
{Add Text Annotation(
Text( "Sex" ),
Fixed Size( 0 ),
Text Box( {-16, 2, 21, 29} ),
Filled( 0 )
), Add Text Annotation(
Text( "Age" ),
Fixed Size( 0 ),
Text Box( {-15, 26, 26, 53} ),
Filled( 0 )
)}}
),
Dispatch( {}, "Sex", TextEditBox, {Set Text( "" )} )
)
);
Durch Wiederholen des Annotate-Schritts für Ihre 3. X-Achsenebene und anschließendes Speichern des Skripts sollten Sie die JSL erhalten, die Sie für Ihr Diagramm benötigen.
Betreff: So erhalten Sie Achsenbeschriftungen links von der X-AchseDanke für Ihre Antwort.
Ich habe das Diagramm bereits korrekt gezeichnet, ich möchte nur die Formatierung der X-Achsenbeschriftungen ändern, wie ich es hier in rotem Text dargestellt habe:

Betreff: So erhalten Sie Achsenbeschriftungen links von der X-AchseVersuchen Sie das zu tun?

Wenn ja, ziehen Sie im Graph Builder einfach die Spalte „Alter“ auf die X-Achse, gehen dann zurück und ziehen die Spalte „Geschlecht“ an das rechte Ende der X-Achse