친애하는 JMP 스크립트 전문가 여러분,
다음은 제가 하려는 일을 설명하는 예입니다. 전문가가 대본 작성에 도움을 주거나 밝힐 수 있는지 궁금합니다.

Y에 의한 이변량 피팅을 사용하여 플롯을 생성합니다. 그리고 행 범례는 Z 열입니다. Z의 각 데이터 포인트는 사각형(기본적으로 원이 아님)으로 표시됩니다. 그리고 Z=1은 녹색으로 표시되고, Z=2는 파란색으로 표시되고, Z=3은 빨간색으로 표시됩니다.
오른쪽의 스크립트가 다른 테이블에서는 작동하지 않는 것 같습니다.
도움을 주셔서 감사합니다.
Bivariate를 사용하여 문제를 수정할 수 없었지만 Graph Builder를 사용하면 올바르게 작동합니다.

names default to here( 1 );
dt = current data table();
// Set selected rows' colors
dt << Select Where( :Z == 1 ) << Colors( "Dark Red" );
dt << Select Where( :Z == 2 ) << Colors( "Dark Green" );
dt << Select Where( :Z == 3 ) << Colors( "Dark Blue" );
dt << Select All Rows << Markers( "FilledSquare" );
Graph Builder(
Size( 531, 456 ),
Show Control Panel( 0 ),
Variables( X( :X ), Y( :Y ), Overlay( :Z ) ),
Elements( Points( X, Y, Legend( 3 ) ) ),
SendToReport(
Dispatch(
{},
"X",
ScaleBox,
{Min( 0.92068931615959 ), Max( 2.08769739976682 ), Inc( 0.2 ),
Minor Ticks( 1 )}
),
Dispatch(
{},
"Y",
ScaleBox,
{Min( 0.866326530612245 ), Max( 2.12682788421491 ), Inc( 0.2 ),
Minor Ticks( 0 )}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
3,
Properties( 0, {Marker Size( 6 )}, Item ID( "1", 1 ) ),
Properties( 1, {Marker Size( 6 )}, Item ID( "2", 1 ) ),
Properties( 2, {Marker Size( 6 )}, Item ID( "3", 1 ) )
)}
)
)
)
어떤 테이블이 작동하지 않나요? 무엇이 잘못되었나요? 로그에 메시지가 있나요? 어떤 JMP 버전을 사용하고 있나요?