그래프 빌더의 x 축에서 시프트 처리를 시도했습니다. 컨트롤을 x 축에 먼저 넣고 싶지만 위치를 이동하는 옵션을 몇 가지 시도해 보았을 때 컨트롤을 배치 한 유일한 컨트롤은 페어링 된 다른 트리를 이동 시켰습니다.
같이 @bill_worley 명시된 바와 같이, 당신은 Value Ordering이 스크립트를 사용해 볼 필요가 있다고 생각합니다.
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"});
포인트 앤 클릭을 사용하여 이렇게하려면 :
- 재정렬 할 열을 선택하십시오.
- 마우스 오른쪽 버튼으로 클릭하고 선택, 열 속성 , 그 다음에 가치 주문
- 값을 원하는 순서대로 위아래로 이동하고 OK를 누릅니다.


가능한 경우 그래프의 이미지를 공유하십시오. 또한, JMP의 어떤 버전을 사용하고 있습니까? 이것은 가치 주문으로 해결할 수있는 것처럼 보입니다.