기본 이름은 여기에(1); dt = Open("$SAMPLE_DATA/Probe.jmp"); // 범례가 있는 XPatH() 및 Picture Box 사용 gb = dt << Graph Builder( Show Control Panel(0), Size(500, 9760), Variables(X(:DELW_NEMIT), Y(:DELL_RPNBR), Page(: Wafer Number), Color(:Process)), Elements(Points(X, Y, Legend(5))) ); lg = (gb << XPath("//범례 상자"))[1]; lg_pic = lg << 사진 가져오기; fbs = (GB << XPath("//FrameBox")) << 부모; 제거 위치(fbs, 1); // 첫 번째 항목에는 이미 "실제" 범례가 있습니다. // GB 크기에 따라 여백을 조정해야 합니다. fbs << append(Picture Box(lg_pic, << Margin(Left((gb << get size)[1]-130) ), 위쪽(-15), 오른쪽(0), 아래쪽(0)))); // Where()를 사용하는 동안 그룹을 하나씩 반복합니다. nw = New Window("GBs", lub = Lineup Box(N Col(1)); ); Summarize(dt, 페이지 = by(: 웨이퍼 번호)); For Each({page}, pages, gb_page_expr = Expr( Eval(EvalExpr(gb = dt << Graph Builder( Show Control Panel(0), Size(500, 500)), Variables(X(:DELW_NEMIT), Y(: DELL_RPNBR), Color(:Process), Group X(:Wafer Number)), Elements(Points(X, Y, Legend(5))), Where(:Wafer Number == Expr(page)) ))); ) ; lub << Append(gb_page_expr); // gb << 제목(""); ); ((lub << Top Parent) << XPath("//TextBox[contains(text(), 'Where(:')]")) << Visibility("Collapse"); // 가장 가능성이 높은 아이디어, 사용 By() gbs = Graph Builder( Size(534, 456), Show Control Panel(0), Variables(X(:DELW_NEMIT), Y(:DELL_RPNBR), Color(:Process)), Elements(Points(X, Y) , 범례(1))), By(:Wafer Number) ), Write(),