안녕하세요 커뮤니티,
이전에는 단일 라디오 상자와 biv 플롯을 만들었지만 지금은 나는 즉흥적으로 대본을 작성해 왔습니다. 지금까지 내 문제는 다음과 같습니다.
자체 기능 라디오 상자를 사용하여 3개의 그래프를 여는 스크립트를 만들었습니다.
1) 유통
2) Y를 X로 맞춤
3) 라디오박스

내 문제는 다음과 같습니다
1) 스크립트를 실행할 때마다 행 범례는 IL_ALL로만 나타나며 라디오 상자를 클릭해도 변경할 수 없습니다.
2) 라디오 상자 매개변수를 사용하여 배포 시 행 범례를 변경하고 싶지만 해당 스크립트를 만드는 방법을 모르겠습니다.
내 스크립트를 다시 작성하도록 도와주세요. 저는 이 JSL 스크립팅에 대해 아직 초보자입니다.
//Get the current data Table
Names Default To Here( 1 );
dt = Current Data Table();
columnNames = dt << Get Column Names( "String" );
cl = New Window( "Column Selection",
// <<MODAL></MODAL>
아래에 예제 데이터 표를 첨부합니다.
//Get the current data Table
Names Default To Here( 1 );
dt = Current Data Table();
columnNames = dt << Get Column Names( "String" );
cl = New Window( "Column Selection",
H List Box(
Panel Box( "Make a selection",
allcolumn = Radio Box(
columnNames,
<<SET function=""></SET>여기에 최신 업데이트 스크립트가 있습니다. 죄송합니다. 이전 스크립트는 이전 스크립트입니다. 
<< Row Legend를 사용하여 FrameBox에 새 범례를 추가할 수 있습니다. 여기서 가장 어려운 부분은 이전 부분을 제거하는 것입니다. 아래는 XPath를 사용하는 한 가지 제안입니다(충분히 강력하지 않을 수 있음).
//Get the current data Table
Names Default To Here(1);
dt = Current Data Table();
columnNames = dt << Get Column Names("String");
cl = New Window("Column Selection",
H List Box(
dist = dt << Distribution(
Continuous Distribution(Column(:IL_ALL_MAG_C1_S21), Normal Quantile Plot(1)),
SendToReport(
Dispatch({"IL_ALL_MAG_C1_S21"}, "", Picture Box(5), {Set Summary Behavior("Collapse")}),
Dispatch(
{"IL_ALL_MAG_C1_S21"},
"Distrib Quantile Plot",
FrameBox,
{Row Legend(
IL_ALL_MAG_C1_S21,
Color(1),
Color Theme("Spectral"),
Marker(0),
Marker Theme(""),
Continuous Scale(0),
Reverse Scale(0),
Excluded Rows(0)
)}
)
)
),
Panel Box("Make a selection",
allcolumn = Radio Box(columnNames, <<SET function=""></SET>이것은 나에게 효과적이며 때로는 로딩이 지연될 수도 있습니다. 하지만 괜찮습니다..
아무튼 정말 감사합니다 