안녕하십니까 JMP 사용자, 여기 새로 왔으므로 친절하십시오.
나는 두 변수 (Var 1, Var 2)의 이진 변수를 작성하고 세 번째 변수 (Result)로 채색하는 스크립트를 작성 중입니다. 이것은 매우 간단하지만, 이제는 엔지니어가 플롯에서 네 번째 변수 (설명)의 식별자를 원합니다. 그래서 각각의 고유 한 설명을 가져 와서 정수로 매핑하고 (임의의 수의 decription이있을 수 있음) 해당 정수를 해당 지점에 겹쳐 써야합니다. 그들이 어떤 설명에 해당하는지 알기를 원하면 포인트 위에 마우스를 놓을 수 있습니다 (설명이 "Labeled"입니다).
나는 내가 가고있는 것에 대한 이미지를 첨부했다. 어떤 이유로 이미지를 직접 게시물에 업로드하는 데 문제가 있습니다.
New Table( "table",
Add Rows( 40 ),
New Column( "Var 1",
Numeric,
Ordinal,
Format( "Best", 8 ),
Set Values(
[2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]
)
),
New Column( "Var 2",
Numeric,
Ordinal,
Format( "Best", 8 ),
Set Selected,
Set Values(
[0.35, 0.375, 0.4, 0.425, 0.45, 0.475, 0.5, 0.525, 0.55, 0.575, 0.35,
0.375, 0.4, 0.425, 0.45, 0.475, 0.5, 0.525, 0.55, 0.575, 0.35, 0.375,
0.4, 0.425, 0.45, 0.475, 0.5, 0.525, 0.55, 0.575, 0.35, 0.375, 0.4,
0.425, 0.45, 0.475, 0.5, 0.525, 0.55, 0.575]
)
),
New Column( "Result",
Character,
Nominal,
Set Values(
{"PASS", "PASS", "PASS", "FAIL", "FAIL", "FAIL", "FAIL", "FAIL", "FAIL",
"FAIL", "PASS", "PASS", "PASS", "PASS", "PASS", "PASS", "PASS", "PASS",
"FAIL", "FAIL", "PASS", "PASS", "PASS", "PASS", "PASS", "PASS", "PASS",
"PASS", "PASS", "FAIL", "PASS", "PASS", "PASS", "PASS", "PASS", "PASS",
"PASS", "FAIL", "FAIL", "FAIL"}
)
),
New Column( "Description",
Character,
Nominal,
Set Values(
{"", "", "", "A", "A", "A", "A", "B", "B", "C", "", "", "", "", "", "",
"", "", "B", "C", "", "", "", "", "", "", "", "", "", "C", "", "", "",
"", "", "", "", "B", "B", "C"}
)
)
);
Graph Builder(
Size( 499, 513 ),
Show Control Panel( 0 ),
Automatic Recalc( 0 ),
Variables( X( :Var 1 ), Y( :Var 2 ), Color( :Result ) ),
Elements( Points( X, Y, Legend( 4 ), Jitter( 1 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model( 4, Properties( 0, {Marker( "FilledSquare" )} ) )}
),
Dispatch( {}, "Graph Builder", FrameBox, {Marker Size( 9 )} )
)
);이를 수행하는 한 가지 방법은 "설명"열에 레이블을 지정하고 모든 행을 선택한 다음 레이블을 지정하는 것입니다.
이 JSL도 같은 기능을 수행합니다.
Data Table("table") << {
Set Row States(
[8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]
),
Set Label Columns( :Description )
};