더 복잡한 참조선을 위한 그래프 빌더 스크립트특정 X축 포인트에서 시작하고 끝나도록 Y축 참조선을 설정할 수 있는 그래프 빌더용 스크립트를 생성할 수 있습니까? 범위가 있는 참조선을 만드는 방법을 알고 있지만 다른 축의 특정 영역을 덮도록 조정하는 방법을 알 수 없습니다. JMP에서 내가 할 수 있는 일(왼쪽 그래프)과 내가 이루고 싶은 일(오른쪽 그래프)을 보여주는 PDF를 첨부합니다. 도움을 주시면 감사하겠습니다!
제도법스크립팅Re: 더 복잡한 참조선을 위한 그래프 빌더 스크립트안녕하세요,
다음은 이러한 유형의 그래프를 생성하는 한 가지 방법입니다. JSL을 사용하여 원하는 위치에 몇 개의 직사각형을 그립니다. 이렇게 하려면 왼쪽 및 오른쪽 축 제한을 알아야 합니다.
자세한 내용은 rect() 함수에 대해 읽어보지만 기본적으로 각 사각형에 대해 수행해야 하는 작업은 채우기 색상을 선택하고 투명도 수준을 선택한 다음 4개의 인수를 사용하는 rect() 함수를 사용하여 사각형을 그리는 것입니다. , 위, 오른쪽, 아래). 이것은 << add graphics script() 메시지로 래핑되어 그래프의 프레임박스로 보내져야 합니다. 아래 스크립트의 형식을 사용하는 것이 한 가지 방법입니다.
건배,
브래디

Graph Builder(
Size( 523, 454 ),
Show Control Panel( 0 ),
Variables( X( :RandN1 ), Y( :RandN2 ) ),
Elements( Line( X, Y, Legend( 4 ) ) ),
//extra script begins here
SendToReport(
Dispatch(
{},
"Graph Builder",
FrameBox,
{Add Graphics Script(
1,
Description( "" ),
Fill Color( "blue" );
Transparency( .3 );
Rect( -2, 0, 0, -2, 1 );
Fill Color( "purple" );
Transparency( .3 );
Rect( 1, 2, 3, 0, 1 );
)}
)
)
//extra script ends here
);
Re: 더 복잡한 참조선을 위한 그래프 빌더 스크립트고마워, 브래디!
내가 한 번 해볼게!
베스트,
바바라
Re: 더 복잡한 참조선을 위한 그래프 빌더 스크립트안녕하세요 브래디입니다.
래핑이 없는 그래프에서 작동하도록 했지만 래핑할 때 사각형이 첫 번째 패널에만 표시됩니다. 사각형 스크립트를 모든 수준으로 보내는 방법이 있습니까? 내가 의미하는 바를 보여주기 위해 간단한 예를 첨부합니다.
감사합니다!
바바라
Re: 더 복잡한 참조선을 위한 그래프 빌더 스크립트랩 열이 지정되면 그래프 빌더는 각 그래프에 대해 별도의 프레임을 생성합니다.Frame Box()마다 추가 그래픽을 생성해야 합니다.이것은 루핑 작업에서 수행되거나 모든 Frame Box() 객체에 추가 그래픽을 적용하는 XPath() 함수를 사용하여 아래에 지정된 대로 수행할 수 있습니다.

Names Default To Here( 1 );
dt = open("$SAMPLE_DATA/semiconductor capability.jmp");
Graph Builder(
Size( 534, 492 ),
Show Control Panel( 0 ),
Variables( X( :NPN2 ), Y( :NPN1 ), Wrap( :lot_id ) ),
Elements( Line( X, Y, Legend( 8 ) ) )
);
(Current Report() << xpath( "//FrameBox" )) << Add Graphics Script(
Fill Color( "blue" );
Transparency( 0.3 );
Rect( 108, 112, 114, 100, 1 );
Fill Color( "purple" );
Transparency( 0.3 );
Rect( 118, 122, 122, 115, 1 );
);Re: 더 복잡한 참조선을 위한 그래프 빌더 스크립트고마워, 짐! 이것은 정말 잘 작동합니다!
바바라