* 매우 큰 데이터 테이블에서 스크립트를 실행하기 전에 아주 작은 데이터 세트를 사용하여 스크립트를 파악하고 있습니다.
하나의 열에 10 개의 값이 있으며 고유 한 색상 / 마커를 사용하여 개별 데이터 요소가 강조 표시된 10 개의 다른 그래프를 만들어야합니다. JSL을 사용하여 그래프를 만드는 방법을 알아 냈지만 스크립트는 그래프의 모든 10 점의 행 상태를 변경합니다. 한 행의 행 상태를 변경하면서 다른 행을 변경하지 않고 데이터 행마다이 작업을 반복하려면 어떻게해야합니까?
이것은 내가 지금까지 가지고있는 것에 대한 대본이다.
Names Default to Here (1);
dt = Open( "test_data_table.jmp");
foreachrow(
Row State() = Combine States(
Color State( 3 ), Marker State( 5)
);
Graph Builder(
Size( 989, 255 ),
Show Control Panel( 0 ),
Variables( X( :Column1 ) ),
Elements( Points( X, Legend( 5 ) ) ),
SendToReport(
Dispatch(
{},
"Sample",
ScaleBox,
{Add Ref Line( 0.579, "Dotted", "Red", "Median", 2 )}
),
Dispatch(
{},
"X title",
TextEditBox,
{Set Text( "Levels" )}
),
Dispatch(
{},
"Graph Builder",
OutlineBox, {Set Title( "" )}
)
)
);
);다음은이를 수행하는 한 가지 예입니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
biv = Bivariate( Y( :height ), X( :weight ) );
nw = New Window( "Graphs", <<JOURNAL></JOURNAL>