제목 : Re : Expression에서 만든 그래프 빌더 창 핸들 만들기다음은 귀하의 목적에 맞게 조정될 수있는 예입니다. 그래프 빌더를 시작한 다음 보고서 레이어에 대한 참조를 가져 오는 원래 패턴을 따릅니다.
Names Default to Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
gb expr = Expr(
gb = dt << Graph Builder(
Size( 534, 452 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables( X( xxx ), Y( yyy ) ),
Elements( Points( X, Y, Legend( 3 ) ), Smoother( X, Y, Legend( 4 ) ) )
);
);
Eval(
Substitute(
Name Expr( gb expr ),
Expr( yyy ), Expr( dt:weight ),
Expr( xxx ), Expr( dt:height )
)
);
gb rep = gb << Report;
표현식에서 작성된 그래프 빌더 창에 대한 핸들 작성보고서 레이어를 만들 수 있도록 Graph Builder 창 핸들을 쉽게 만들 수 있습니다.
myGraph = dt << Graph Builder(yada, yada, yada);
myRep = myGraph << Report;
그래프를 만들기 전에 그래프 빌더에서 인수를 수정하려고한다고 가정 해 보겠습니다.
myExpr = expr(Graph Builder(yada, yada, yada);
// Use remove from and insert into to modify myExpr
myExpr1 = expr(myGraph = dtIn << expr(myExpr));
eval expr(myExpr1);
위의 명령을 사용하면 그래프가 생성되지만 myGraph가 적절한 핸들이 아닌 것으로 나타나 보고서 레이어를 만들 수 없습니다.
myRep = myGraph << Report;
그래프를 만들 때 myExpr을 사용하여 핸들을 만드는 방법은 무엇입니까?
나는 내가 좋아하지 않는 주변에서 해킹 작업을한다.
myList = window() << get window title;
// search myList for the number of items that contain the "Graph Builder" string (call this n)
myRep = Graph Builder[n] << Report;
감사,
계산서
제목 : Re : Expression에서 만든 그래프 빌더 창 핸들 만들기대단히 감사합니다 Mark !!
당신의 설명은 한 단계로 대체와 평가를하는 방법을 보여주었습니다.
문안 인사,
계산서