데이터 필터 컨텍스트 상자의 기능을 사용하는 그래프를 만들려고 해요. 하지만 작동하지 않는 것 같습니까? 아마도 그래픽 스크립트에 보이지 않는 로컬 데이터 필터가 엉망으로 만들 수 있다고 생각했지만보다 직선적 인 방법이 있는지 궁금합니다.
names default to here(1);
dt = open("$SAMPLE_DATA\Big Class.jmp");
gb = graphbox();
new window("Test",
data filter context box(
hlistbox(
data filter source box(gb),
platform(dt, bivariate(Y(:height), X(:weight))) // I want this to data filter instead of just selecting
)
)
);
fb = gb[framebox(1)];
fb << Add graphics script(
mousetrap(exx = x;
eyy = y;
,
sel_age = 10;
if(abs(exx-20) < 2,
sel_age = 13,
abs(exx-40) < 2,
sel_age = 14,
abs(exx-60) < 2,
sel_age = 15,
abs(exx-80) < 2,
sel_age = 16,
sel_age = 17
);
show(sel_age);
rows = dt << Get Rows Where(dt:age == sel_age);
print(rows);
dt << clear select;
dt << Select Rows(rows);
);
);네가 사용하거나
행 상태 핸들러 만들기
또는
필터 변경 핸들러 만들기
필터 변경 사항을 감지하고 선택한 기능을 사용하면 필터의 변경 사항을 기반으로 변경해야하는 그래프 상자 ()에 변경 사항을 적용해야합니다.