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 unintuitiv sein kann.

Ich habe nach einer Möglichkeit gesucht, die Beschriftungen für die X-Achse links von jeder X-Achse anzuordnen, d. h. xA links von „A1 A2 A1 A2 …“, xB links von „B1 B2 …“ und so weiter, sodass eine Art hierarchische Tabelle entsteht.
(Ich bin neu beim Springen und bin mir daher nicht sicher, ob für alles die richtigen Begriffe gelten.)
Dank im Voraus
MassenanpassungBetreff: 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