저는 종종 그래프 빌더에서 추세 차트를 보고 있으며 여러 가지 요인이 추세에 어떤 영향을 미치는지 확인하고 싶습니다. 그래서 트렌드 플롯을 만들고 변수 A를 오버레이 역할에 넣습니다. 하지만 변수 B도 오버레이에 추가하고 플롯을 나란히 보고 싶습니다.

현재 내가 아는 가장 좋은 방법은 분석을 다시 실행하여 두 번째 창을 만든 다음 변수 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로 테스트)