그래프 빌더에서 열 전환기의 폭 스크립팅열 전환기를 사용하여 몇 가지 시각적 개체를 스크립팅 중이며 기본적으로 예상보다 큰 크기로 설정되어 있습니다.다른 유사한 게시물에서 예제 JSL을 가져 왔습니다. 변수를 사용하는 스크립팅 열 전환기 그러나 열 전환기 너비를 변경하려고했습니다."Display ()"를 사용하여 해당 개체의 크기를 조작 할 수 있다는 것을 알고 있으므로 로컬 데이터 필터를 추가했습니다.아래의 열 전환기에 이것을 추가했음을 알 수 있습니다.
이것이 성취 될 수 있습니까?
JMP Live에 게시 된 후에는 사용자가이 너비를 변경할 수 없기 때문에 요청합니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
col_list3 = dt << get column names( Numeric );
For( i = N Items( col_list3 ), i > 0, i--,
If( !Contains( col_list3[i], "PN" ),
Remove From( col_list3, i )
)
);
Graph Builder(
Size( 534, 572 ),
Show Control Panel( 0 ),
Variables( X( :PNP1 ), Y( :NPN1 ) ),
Elements( Points( X, Y, Legend( 3 ) ), Smoother( X, Y, Legend( 4 ) ) ),
Local Data Filter(
Add Filter(
columns( :lot_id ),
Display( :lot_id, Size( 178, 221 ), Height( 221 ) )
)
),
Column Switcher(
:NPN1,
{:NPN1, :PNP2, :NPN2, :PNP3, :PNP4, :NPN3, :NPN4, :NPN5, :PNP5, :NPN6, :PNP6,
:PNP7, :NPN7, :PNP8, :PNP9, :NPN8, :NPN9, :NPN10, :PNM1, :NPN11, :PNP10},
Display( Width( 100 ) )
)
);제도법스크립팅Re : 그래프 빌더에서 열 전환기의 스크립팅열 전환기를 약간 다른 방식으로 추가하여 참조를 얻은 다음 해당 참조에 << 크기 설정을 사용할 수 있습니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
col_list3 = dt << get column names( Numeric );
For( i = N Items( col_list3 ), i > 0, i--,
If( !Contains( col_list3[i], "PN" ),
Remove From( col_list3, i )
)
);
gb = dt << Graph Builder(
Size( 534, 572 ),
Show Control Panel( 0 ),
Variables( X( :PNP1 ), Y( :NPN1 ) ),
Elements( Points( X, Y, Legend( 3 ) ), Smoother( X, Y, Legend( 4 ) ) ),
Local Data Filter(
Add Filter(
columns( :lot_id ),
Display( :lot_id, Size( 178, 221 ), Height( 221 ) )
)
),
);
colswitcher = gb << Column Switcher(
:NPN1,
{:NPN1, :PNP2, :NPN2, :PNP3, :PNP4, :NPN3, :NPN4, :NPN5, :PNP5, :NPN6, :PNP6,
:PNP7, :NPN7, :PNP8, :PNP9, :NPN8, :NPN9, :NPN10, :PNM1, :NPN11, :PNP10}
);
colswitcher << set size(300,300);오른쪽 클릭-> 편집-> 속성 표시에서 열 전환기를 참조하는 방법을 확인할 수도 있습니다.
Re : 그래프 빌더에서 열 전환기의 스크립팅그게 트릭이었습니다.마침내 JSL이 어떻게 작동하는지에 대해 머리를 감싸기 시작했습니다.