Ho provato a spostare i trattamenti sull'asse x del generatore di grafici. Voglio il controllo prima sull'asse x, ma quando ho provato alcune opzioni per cambiare posizione, gli unici che hanno messo il controllo dove volevo, hanno spostato altri trattamenti accoppiati.
Come @bill_worley affermato, penso che tu abbia bisogno di Order Ordering provare questo script
Names Default to Here(1);
bc_agegrp = Open("$Sample_data/Big Class.jmp");
//Add a new column Age Group
bc_agegrp << New Column("Age Group", character);
:Age Group << Set Each Value(If(
:age < 15, "Younger",
:age < 16, "Middle",
"Older"
));
gb1 = Graph Builder(
Size( 534, 450 ),
Show Control Panel( 0 ),
Variables( X( :Age Group ), Y( :weight ), Color( :Age Group ) ),
Elements( Box Plot( X, Y, Legend( 6 ) ), Points( X, Y, Legend( 7 ) ) ),
SendToReport(
Dispatch(
{},
"400",
LegendBox,
{Legend Position( {6, [0, 1, 2, 3, -3], 7, [-1, -1, -1]} ),
Position( {0, 1, 2, 3, -3, -1, -1, -1} )}
)
)
);
report(gb1)[OutlineBox(1)] << set Title("No Value Ordering");
Wait(3);
//-----Value Ordering-------
:Age Group << Set Property("Value Ordering", {"Younger", "Middle", "Older"});
Per fare ciò utilizzando il punto e fare clic:
- seleziona la colonna che desideri riordinare
- fare clic destro e selezionare, Proprietà colonna , poi Ordinazione di valore
- Sposta i valori su e giù nell'ordine desiderato e premi OK


Se possibile, condividi un'immagine del tuo grafico. Inoltre, quale versione di JMP stai usando? Sembra qualcosa che potresti aggiustare con l'ordinazione di valore.