이변 형 플롯을 JPEG로 저장안녕하세요, 나는 이변 산수를 구할 수있었습니다. 하지만 저의 구원에 오류가있어 그림을 구할 수 없습니다.
어떤 도움이라도 좋을 것입니다. 감사.
<BR />Open("C:\jmp_data\NamesData.jmp", window bounds(600, 50, 500, 400), window state(maximized));
window_DATA = New Window("NAMES SHOW", Bivariate(Y(:Name("AGES")), X(:Name("GENDER")), Fit Line({Line Color({100, 50, 50})}))) << Maximize Display << Set Window Icon("FitYByX"); <BR />
window_DATA << save picture( "C:\jmp_data\NamesAge.JPG", JPEG );
제목 : Re : JPEG에이 Bivariate 음모 저장분명히 적어도 13.2.1에서는 그림 저장 메시지가 작동하지만 문서화되지 않았습니다. 최소한 제게는 원래 코드에 괄호를 추가하면됩니다.
제목 : Re : JPEG에이 Bivariate 음모 저장창 개체에 사용할 수있는 그림 저장 메시지가 없습니다. Window Object에 전달할 수있는 메시지에 대한 스크립트 색인을 참조하십시오. 필요한 것은 그림 저장 대화 상자가 지원되는 창 내에 개체를 저장하는 것입니다. 가능한 해결책은 다음과 같습니다.
Names Default to Here( 1 );
Open(
"C:\jmp_data\NamesData.jmp",
window bounds( 600, 50, 500, 400 ),
window state( maximized )
);
window_DATA = New Window( "NAMES SHOW",
Biv = Bivariate(
Y( :Name( "AGES" ) ),
X( :Name( "GENDER" ) ),
Fit Line( {Line Color( {100, 50, 50} )} )
)
) << Maximize Display << Set Window Icon( "FitYByX" );
report( Biv ) << save picture( "C:\jmp_data\NamesAge.JPG", JPEG );제목 : Re : JPEG에이 Bivariate 음모 저장나는 당신이 스크립트 가능한 객체를 필요로하는 것과 관련된 오류라고 생각한다. 지금은 창에 메시지를 보내고 보낸 메시지의 결과를 window_DATA에 저장합니다. 대신 창 자체에 대한 참조를 저장 한 다음 해당 창에 메시지를 보내려고합니다. 두 가지 옵션은 다음과 같습니다.
- 이제는 코드와 비슷하게 하나의 '줄'에서 모든 작업을 수행하십시오. 그러나 창에 메시지를 보내기 전에 변수가 정의되어 있는지 확인하기 위해 작업 순서를 사용하십시오.
- 이 작업을 두 줄로 수행하십시오.
나는 그것이 더 읽기 쉽기 때문에 후자를 추천한다.
Names default to here( 1 );
dt = Open("$Sample_data/iris.jmp");
//All at once
( window_DATA_1 = New Window( "NAMES SHOW",
Bivariate(
Y( :Name( "Sepal length" ) ),
X( :Name( "Petal length" ) ),
Fit Line( {Line Color( {100, 50, 50} )} )
)
) ) << Maximize Display << Set Window Icon( "FitYByX" );
window_DATA_1 << save picture( "$Desktop\Picture_1.JPG", JPEG );
//In two steps
window_DATA_2 = New Window( "NAMES SHOW",
Bivariate(
Y( :Name( "Sepal length" ) ),
X( :Name( "Petal length" ) ),
Fit Line( {Line Color( {100, 50, 50} )} )
)
);
window_DATA_2 << Maximize Display << Set Window Icon( "FitYByX" );
window_DATA_2 << save picture( "$Desktop\Picture_2.JPG", JPEG );