저는 종종 Graph Builder에서 추세 차트를 보면서 여러 요인이 추세에 어떤 영향을 미치는지 보고 싶습니다. 그래서 추세 플롯을 만들고 변수 A를 오버레이 역할에 추가했는데, 변수 B도 오버레이 역할에 추가하여 플롯을 나란히 보고 싶습니다.

현재 제가 아는 가장 좋은 방법은 'Redo Analysis'를 실행하여 두 번째 창을 만든 다음, 두 번째 창에서 변수 B를 오버레이 역할에 추가하는 것입니다. 하지만 이렇게 하면 여러 창을 관리하기가 어렵습니다. 두 플롯을 같은 창에 표시하고 싶기 때문입니다.
현재 이 기능을 구현할 수 있는 방법이 있나요? 저는 JMP Pro 14.3.0을 사용하고 있습니다.
스크립팅을 할 의향이 있다면 새 창과 hlist 상자(또는 Lineup box(), 스크립팅 인덱스 사용 방법 참조)를 사용할 수 있습니다.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
nw = new window("",
H list box(
dt << Graph Builder(
Size(534, 464),
Show Control Panel(0),
Variables(X(:name), Y(:weight), Overlay(:age)),
Elements(Points(X, Y, Legend(10)), Smoother(X, Y, Legend(12))),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
10,
Base(0, 0, 0, Item ID("12", 1)),
Base(1, 0, 0, Item ID("13", 1)),
Base(2, 0, 0, Item ID("14", 1)),
Base(3, 0, 0, Item ID("15", 1)),
Base(4, 0, 0, Item ID("16", 1)),
Base(5, 0, 0, Item ID("17", 1))
)}
)
)
),
dt << Graph Builder(
Size(534, 464),
Show Control Panel(0),
Variables(X(:name), Y(:weight), Overlay(:sex)),
Elements(Points(X, Y, Legend(10)), Smoother(X, Y, Legend(12))),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
10,
Base(-1, 0, 0, Item ID("12", 1)),
Base(-1, 0, 0, Item ID("13", 1)),
Base(-1, 0, 0, Item ID("14", 1)),
Base(-1, 0, 0, Item ID("15", 1)),
Base(-1, 0, 0, Item ID("16", 1)),
Base(-1, 0, 0, Item ID("17", 1))
)}
)
)
)
)
);또는 대시보드를 만듭니다. 먼저 그래프 빌더 창을 모두 만든 다음 파일/새로 만들기/대시보드 또는 창/창 결합에서 수행할 수 있다고 생각합니다.


(JMP15.2.1로 테스트)