어떤 열을 사용할지 모르는 경우 참조선을 추가하는 방법나는 겉보기에 간단한 작업에 갇혔습니다.
내 Y 축이 아직 알려지지 않은 그래프 빌더를 플롯합니다. 변수로 제공됩니다.
Y축에 무엇이 있는지에 관계없이 참조선을 그리려면 MyYVariable 대신 여기에 무엇을 입력해야 합니까?
Dispatch(
{},
"MyYVariable",
ScaleBox,
{Add Ref Line(
0.1,
"Dotted",
"Medium Dark Green",
"0.1",
3,
1,
Label Settings( {Label Color( "Green" )} )
), Label Row(
{Label Orientation( "Vertical" ), Set Font( "OCR A Extended" )}
)}
)
스크립팅Re: 어떤 열을 사용할지 모르는 경우 참조선을 추가하는 방법option2에 문제가 있습니까? 그래프 빌더를 구축하는 경우 열 이름을 알아야 하고 다음을 사용할 가능성이 가장 높습니다. Eval Insert, Eval Expr, Parse 및 Substitute를 사용하여 한 표현식을 다른 표현식에 삽입 또는 거기에 "이름"을 추가하는 유사한 방법.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
y_var = Column(dt, "height");
gb_expr = EvalExpr(gb = dt << Graph Builder(
Variables(Y(Expr(y_var))),
Elements(Points(Y, Legend(4))),
SendToReport(
Dispatch(
{},
Expr(y_var << get name),
ScaleBox,
{Add Ref Line(63.858764556962, "Solid", "Black", "", 1)}
)
)
));
show(gb_expr);
eval(gb_expr);Re: 어떤 열을 사용할지 모르는 경우 참조선을 추가하는 방법나와 당신 모두에게 아무런 문제가 없었습니다. 나는 단지 그렇게하는 일반적인 방법이 있기를 바랐습니다. 사용 사례: 먼저 모든 참조 라인을 설정하고 이상적으로는 스크립트를 복사하는 그래프 빌더를 사용하여 GB를 모델링합니다. 하지만 이제 해당 부분을 삭제하고 내 솔루션으로 별도로 작성하거나 솔루션에서와 같이 조정해야 합니다.
어쨌든 입력 감사합니다!