그래프 그룹 저장안녕하세요, 저는 필요한 다양한 등고선 플롯을 생성하기 위한 스크립트를 가지고 있습니다. 각각 .jpg로 저장해야 합니다. 다음 스크립트를 사용하여 그렇게 하려고 했지만 마지막 스크립트만 저장합니다. 아무도 나를 도울 수 있습니까? 저는 JMP를 처음 사용하는 사람이고 문제는 이 스크립트가 다른 데이터 테이블에 사용되어 모든 경우에 플롯 수가 동일하지 않기 때문에 자동 방식으로 사진을 저장해야 한다는 것입니다. .
미리 감사드립니다
obj=등고선 플롯(
X( :DIE_IDX_ABS_X, :DIE_IDX_ABS_Y ),
Y( :CD_R4_um ),
데이터 포인트 표시( 1 ),
채우기 영역( 1 ),
라벨 윤곽선( 0 ),
By( :Width_CD, :DUPLO_WAFER_ID ),
변환( "없음")
);
obj << 사진 저장( "Wafer.jpg", jpeg ); // 사진 이름
닫기(dt)
Re: 그래프 그룹 저장매우 감사합니다!
Re: 그래프 그룹 저장Conour Plot 개체를 보면(Show(obj) 시도) 등고선 플롯 목록이 있음을 알 수 있습니다.
목록에 메시지를 보내면 목록의 각 항목에 메시지가 전송됩니다. 저장 메시지를 보내므로 목록의 각 항목이 저장되지만 모두 같은 파일 이름으로 저장됩니다. 마지막이 "승리"합니다.
각 플롯을 그림으로 저장하려면 플롯 목록을 한 번에 하나씩 처리하십시오. save 문 대신 이 루프를 사용해 보십시오.
For( i = 1, i <= N Items(obj), i++,
name = "Wafer" || Char(i) || ".jpg"; // make a unique name for each picture
obj[i] << save picture( name, jpeg );
);
Re: 그래프 그룹 저장설명해 주셔서 감사합니다! 하지만 파일 -> 내보내기 -> 이미지처럼 전체 보고서를 단일 그림으로 저장하는 방법이 있는지 궁금합니다.
Re: 그래프 그룹 저장@세츠나 - 결과 플랫폼 중 하나를 사용하여 창에서 맨 위에 있는 상자를 찾고 거기에서 사진을 저장할 수 있습니다.
dt=Open("$SAMPLE_DATA/Iris.jmp");
cp = dt << Contour Plot(
SendToByGroup( {:Species == "setosa"} ),
X( :Sepal length, :Sepal width ),
Y( :Petal length ),
Show Data Points( 0 ),
Fill Areas( 0 ),
Label Contours( 0 ),
Transform( "Range Normalized" ),
By( :Species )
);
(cp[1] << Top Report) << Save Picture("$TEMP/contours.png");
Open("$TEMP/contours.png");