'data filter source box()'를 사용하여 그래프를 다른 그래프의 필터로 사용하려고 합니다(아래 스크립트 참조).
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Window( "Selection Filter",
Data Filter Context Box(
H List Box(
DFSB = Data Filter Source Box(
Graph Builder(
Size( 208, 207 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables( X( :age ) ),
Elements( Points( X, Legend( 3 ) ) ),
SendToReport( Dispatch( {}, "Graph Builder", OutlineBox, {Set Title( "Filter" )} ) )
)
),
Platform( Current Data Table(), Bubble Plot( X( :weight ), Y( :height ), Sizes( :age ), Title Position( 0, 0 ) ) )
)
)
);
dt << clear row states;
wait(1);
rs = dt << get row states();
selected_rows = [35,36,37];
rs[selected_rows] = 945;
DFSB << set row states (dt,rs);
행 35,35,37을 빨간색 별표로 표시했다고 가정해 보겠습니다. 어떤 이유로 필터 그래프에서 이 3개 점을 선택하면 이 3개 점이 자동으로 기본 검은색 점으로 돌아갑니다(첨부된 선택 전후 비교 사진 참조). 이 포인트를 선택하더라도 빨간색 별표로 유지되는 방법이 있습니까?
나는 (JMP15, 16 및 17에서) 동작을 복제할 수 있는데, 나에게 버그처럼 보입니다. 기술 지원에 문의해야 합니다.
이 보고서에 감사드립니다. 저는 이것이 버그라는 데 동의하며 향후 릴리스를 위해 수정 작업을 하고 있습니다.단일 점 선택은 행 상태를 지우지 않는 것처럼 보이지만 점을 브러싱하면 행 상태가 지워집니다.