여기 당신이 원하는 것에 대한 시도가 있습니다. 그것은 당신이 요구하는 것과 아주 가깝습니다. 내가 당신의 1-100 그래프 될 상상 오전 페이지 구분 기호로 사용되는 데이터 테이블에 열을 추가했습니다. 다음은 샘플 데이터 테이블과 그래픽 출력을 생성하는 스크립트가 나오는 출력입니다.

Names Default to here(1);
dt = New Table( "Sample",
Add Rows( 24 ),
New Column( "Patient_ID",
Character,
"Nominal",
Set Values(
{"PAT1", "PAT2", "PAT3", "PAT4", "PAT5", "PAT6", "PAT1", "PAT2", "PAT3",
"PAT4", "PAT5", "PAT6", "PAT1", "PAT2", "PAT3", "PAT4", "PAT5", "PAT6",
"PAT1", "PAT2", "PAT3", "PAT4", "PAT5", "PAT6"}
)
),
New Column( "Time_point",
Character,
"Nominal",
Set Selected,
Set Values(
{"BL", "BL", "BL", "BL", "BL", "BL", "W24", "W24", "W24", "W24", "W24",
"W24", "BL", "BL", "BL", "BL", "BL", "BL", "W24", "W24", "W24", "W24",
"W24", "W24"}
)
),
New Column( "Variable_A",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[19, 36, 24, 25, 19, 32, 15, 25, 12, 21, 14, 42, 19, 36, 24, 25, 19, 32,
15, 25, 12, 21, 14, 42]
)
),
New Column( "Variable B",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[-1.3287, -1.9208, -1.436, -1.577, -0.1477, -1.849, -0.65601, -0.64708,
-0.17958, -1.06807, 0.06291, -1.328, -1.3287, -1.9208, -1.436, -1.577,
-0.1477, -1.849, -0.65601, -0.64708, -0.17958, -1.06807, 0.06291, -1.328
]
)
),
New Column( "Page_Var",
Character,
"Nominal",
Set Values(
{"Page1", "Page1", "Page1", "Page1", "Page1", "Page1", "Page1", "Page1",
"Page1", "Page1", "Page1", "Page1", "Page2", "Page2", "Page2", "Page2",
"Page2", "Page2", "Page2", "Page2", "Page2", "Page2", "Page2", "Page2"}
)
)
);
dt << Graph Builder(
Size( 534, 954 ),
Show Control Panel( 0 ),
Variables(
X( :Variable_A ),
Y( :Variable B ),
Page( :Page_Var ),
Overlay( :Patient_ID ),
Color( :Time_point )
),
Elements( Points( X, Y, Legend( 3 ) ), Line( X, Y, Legend( 5 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
3,
Properties( 0, {Marker( "FilledCircle" )} ),
Properties( 1, {Marker( "FilledCircle" )} ),
Properties( 2, {Marker( "FilledCircle" )} ),
Properties( 3, {Marker( "FilledCircle" )} ),
Properties( 4, {Marker( "FilledCircle" )} ),
Properties( 5, {Marker( "FilledCircle" )} ),
Properties( 6, {Marker( "FilledCircle" )} ),
Properties( 7, {Marker( "FilledCircle" )} )
), Legend Model(
5,
Properties( 0, {Line Color( 0 )} ),
Properties( 1, {Line Color( 0 )} )
)}
),<BR /> Dispatch( {}, "Graph Builder", FrameBox, {Marker Size( 5 )} ),<BR /> Dispatch( {}, "Graph Builder", FrameBox( 2 ), {Marker Size( 5 )} )
)
);