성능을 위해 이변량을 보이지 않게 만들기<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕,
다음과 같이 데이터 테이블과 하위 집합을 숨겨서 성능을 높일 수 있음을 발견했습니다.
Main_dt = 열려 있는 ( 주 원천 , 보이지 않는 ) ;
Subset_dt = 현재 데이터 테이블 () << 하위 집합 ( 선택 () , 보이지 않는 ) ;
그러나 Bivariate 플롯의 표시를 숨기는 방법을 알 수 없습니다.아래 기능을 사용하고 있습니다.화면에 표시되지 않도록 하려면 어떻게 수정해야 합니까? (JMP9)
Trend_biv = 기능 ( { xval , 이발 , P_전설 } ,
{ 기본 로컬 } ,
:: T_biv = 이변량 (
와이 ( 열 ( 이발 ) ) ,
엑스 ( 열 ( xval ) ) ,
SendToReport (
보내다 ( {} , "1" , 스케일박스 , { 회전된 레이블 ( 1 )} ) ,
보내다 (
{} ,
"비바르 플롯" ,
프레임박스 ,
{ 프레임 크기 ( 400 , 300 ) , 마커 크기 ( 4 ) , 행 범례 (
열 ( P_전설 ) ,
색상 ( 1 ) ,
색상 테마 ( "JMP 기본값" ) ,
채점자 ( 1 ) ,
마커 테마 ( "기준" ) ,
지속적인 규모 ( 0 ) ,
리버스 스케일 ( 0 ) ,
제외된 행 ( 0 )
)}
)
)
) ;
) ;
다음과 같이 함수를 호출합니다.
Trend_biv ( xparam , yparam , 차트 범례 ) ;
이 작업을 수행하는 방법을 아는 사람이 있으면 미리 감사드립니다.
Re: 성능을 위해 이변량을 보이지 않게 합니다./*
Bivariate 플랫폼 호출에 Invisible 옵션을 추가하기만 하면 됩니다.아래 예제 코드의 확장자를 참조하십시오.
참고할 몇 가지 항목:
- JSL을 사용하면 대부분의 플랫폼에서 Where() 명령을 활용할 수 있으므로 별도의 하위 집합 테이블이 필요하지 않습니다.
- 보이는 테이블을 많이 편집하는 경우 dt << 데이터 업데이트 시작 및 dt << 데이터 업데이트 종료 명령도 성능을 향상시킬 수 있습니다.
*/
Main_Source = "$sample_data\big class.jmp";
Main_dt = Open(Main_Source, 보이지 않음);
Subset_dt = 현재 데이터 테이블() << Subset(샘플링 속도(0.75), Stratify(:sex), invisible);
Trend_biv = 함수( {xval, yval, P_legend},
{기본 로컬},
::T_biv = 이변량(
Y( 열( yval ) ),
X( 열( xval ) ), 보이지 않음,
SendToReport(
디스패치( {}, "1", ScaleBox, {Rotated Labels( 1 )} ),
보내다(
{},
"바이바르 플롯",
프레임박스,
{프레임 크기( 400, 300 ), 마커 크기( 4 ), 행 범례(
열( P_legend ),
색상( 1 ),
색상 테마( "JMP 기본값" ),
마커( 1 ),
마커 테마( "표준" ),
연속 스케일( 0 ),
역 스케일( 0 ),
제외된 행( 0 )
)}
)
)
);
);
Trend_biv("키", "체중", "성별");
(::T_biv << 보고서) << 저널 저장("c:\temp\testit.jrn");
//메모리 리소스를 절약하려면 보이지 않는 개체(테이블 및 보고서)를 닫아야 합니다.
Re: 성능을 위해 이변량을 보이지 않게 합니다.플랫폼 호출 내에서 invisible 인수를 사용합니다. 이 시도:
Trend_biv = 기능 ( { xval , 이발 , P_전설 } ,
{ 기본 로컬 } ,
:: T_biv = 이변량 (
와이 ( 열 ( 이발 ) ) ,
엑스 ( 열 ( xval ) ) ,
SendToReport (
보내다 ( {} , "1" , 스케일박스 , { 회전된 레이블 ( 1 )} ) ,
보내다 (
{} ,
"비바르 플롯" ,
프레임박스 ,
{ 프레임 크기 ( 400 , 300 ) , 마커 크기 ( 4 ) , 행 범례 (
열 ( P_전설 ) ,
색상 ( 1 ) ,
색상 테마 ( "JMP 기본값" ) ,
채점자 ( 1 ) ,
마커 테마 ( "기준" ) ,
지속적인 규모 ( 0 ) ,
리버스 스케일 ( 0 ) ,
제외된 행 ( 0 )
)}
)
) , 보이지 않는 // Bivariate() 안에 배치된 인수
) ;
) ;
Trend_biv ( xparam , yparam , 차트 범례 ) ;
// 윈도우가 존재함을 증명하기 위해
기다리다 ( 5 ) ; T_biv << 쇼 윈도우 ( 1 ) ;