차트/그래프 범례의 선택 상태 변경에 연결할 수 있는 유용한 사례가 많이 있습니다.차트 및 그래프의 범례를 생성하는 그래프 빌더가 아닌 방법을 사용합니다(사용 행 범례() ), 디스플레이 요소가 단순히 테이블박스() 받을 수 있는 것 행 변경 기능 설정() 메시지.Graph Builder의 Legend Server에서는 (내가 아는 한) 동일한 작업을 수행할 수 없습니다.일반적으로 Graph Builder의 범례는 수정 및 후크와 관련하여 제대로 설계되지 않은 것으로 나타났습니다(또한 두 번째 및 세 번째 항목의 색상 설정을 바꿉니다).
해킹된 해결 방법은 기본 테이블의 행 상태를 보는 것일 수 있지만 대부분의 UI 목적에 대한 대부분의 요구 사항을 충족하지 않습니다.
아래 스크립트에서 수행되는 것과 같이 Legend Server의 선택 상태에 후크를 얻는 방법을 아는 사람이 있습니까? 행 범례() ?
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Window( "Test",
olb = Outline Box( "",
dt << Bivariate( y( :weight ), x( :height ) );
)
);
olb[Frame Box( 1 )] << Row Legend( "age", color( 1 ), Marker( 1 ) );
olb[Table Box( 1 )] << Set Row Change Function(
Function( {box},
show( box << Get Selected Rows )
)
)감사해요!