Come ottenere le etichette degli assi a sinistra dell'asse xHo creato un grafico a dispersione con tre variabili sull'asse x come mostrato di seguito, ma le etichette per gli assi (xC/ xB / xA) si trovano in basso, il che può risultare poco intuitivo.

Stavo cercando un modo per ottenere le etichette per l'asse x a sinistra di ciascun asse x, ovvero xA a sinistra di "A1 A2 A1 A2...", xB a sinistra di "B1 B2..." e così via, in modo da formare una sorta di tabella gerarchica.
(Sono nuovo nel mondo dei salti, quindi non sono sicuro dei termini corretti per ogni cosa.)
grazie in anticipo
Personalizzazione di massaRi: Come ottenere le etichette degli assi a sinistra dell'asse xSono stato in grado di eseguire questa operazione in modo interattivo e quindi ho chiesto a JMP di salvare il JSL in una finestra di script, che mi ha fornito il JSL che può essere utilizzato per produrre il grafico. Come puoi vedere nel grafico qui sotto, ho solo 2 livelli sul mio asse X, non 3 come nel tuo esempio, tuttavia il metodo che ho usato può essere facilmente esteso ai 3 livelli.

- Ho creato il grafico predefinito

- Per rimuovere l'etichetta dell'asse, ho fatto clic su età/sesso per modificarla e ho utilizzato il tasto Backspace per eliminarla.

-
Successivamente ho utilizzato lo strumento Annota
per aggiungere l'etichetta Sesso

-
Dopo averlo inserito è possibile utilizzare il mouse per posizionarlo esattamente dove si desidera.
-
Ho quindi ripetuto lo stesso passaggio per aggiungere l'etichetta Età.. Il primo grafico visualizzato indica quali erano i risultati finali.
-
L'ultimo passaggio è stato andare sul triangolo rosso e selezionare Salva script => Nella finestra dello script
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( "" )} )
)
);
Ripetendo il passaggio Annota per il livello del terzo asse X e quindi salvando lo script dovresti ottenere il JSL necessario per il tuo grafico.
Ri: Come ottenere le etichette degli assi a sinistra dell'asse xGrazie per la risposta.
Ho già tracciato correttamente il grafico, voglio modificare solo la formattazione delle etichette dell'asse x come ho mostrato in testo rosso qui:

Ri: Come ottenere le etichette degli assi a sinistra dell'asse xÈ questo quello che stai cercando di fare?

In tal caso, nel Costruttore di Grafi, trascina semplicemente la colonna Età sull'asse X, quindi torna indietro e trascina la colonna Sesso all'estremità destra dell'asse X