Ich habe versucht, Behandlungen auf der X-Achse des Graph Builder zu verschieben. Ich möchte das Steuerelement zuerst auf der x-Achse, aber als ich ein paar Optionen zum Verschieben von Orten ausprobierte, waren es die einzigen, die das Steuerelement dorthin brachten, wo ich wollte, dass es andere Behandlungen verschob, die miteinander verbunden waren.
Wie @ bill_worley Ich denke, Sie brauchen Value Ordering, versuchen Sie dieses Skript
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"});
Verwenden Sie dazu den Punkt und klicken Sie auf:
- Wählen Sie die Spalte aus, die Sie neu ordnen möchten
- Rechtsklick und Auswahl, Spalteneigenschaften , dann Wertbestellung
- Bewegen Sie die Werte nach oben und unten in die gewünschte Reihenfolge und drücken Sie OK


Bitte teilen Sie nach Möglichkeit ein Bild Ihrer Grafik. Welche Version von JMP verwenden Sie auch? Das klingt nach etwas, das Sie mit der Wertordnung korrigieren könnten.