그래프 빌더에서 그래프 표준화빠른 답장을 보내 주셔서 감사합니다. 내 경험에 비추어 볼 때 JMP 그래프를 전송하는 것은 까다롭다.
나는 JSL에서 초보자입니다. 따라서 나는 그래프 빌더에서 현재 그래프를 제목, 축 및 그래프 크기 또는 형식 (길이 : 너비 예 : 3 : 2)과 표준화 할 수있는 간단한 솔루션을 원했고 파워 포인트 등을 들여다 본다.
그래프 빌더에서 그래프 표준화제가 제공 한 것은 주어진 예제에서 작동 할 코드입니다. 그것은 당신이 원하는 것을 할 수있는 접근법을 보여주기위한 것입니다. 그러나 그래프 빌더에서 나오는 많은 양의 출력 가능성 때문에 텍스트 상자 ()와 축 상자 ()에 대한 포인터는 대체 그래프에서 완전히 다를 수 있습니다. 다른 출력물을 조사한 다음 필요한 코드를 스크립트로 옮겨야합니다.
그래프 빌더에서 그래프 표준화늦은 답변 죄송합니다. 추가 기능을 만들거나 코드를 실행하려고했습니다.
i = 1;
stop = "No";
While( Window( i ) << Get Window Title != {} & Stop == "No",
If( Word( 2, Window( i ) << Get Window Title, "-" ) == " Graph Builder",
stop = "Yes";
Break();
);
i++;
);
If( stop == "Yes",
// Set the size of the display
Window( i )[Frame Box( 1 )] << Frame Size( 100, 300 );
// Set the title size
Window( i )[Outline Box( 1 )][Text Box( 1 )] << set font size( 20 );
// Set axis font size
Window( i )[AxisBox( 2 )] << label row( set font size( 14 ) );
);그래프 빌더에 열린 그래프가있는 다른 데이터 세트의 경우. 나는 그래프에 어떤 변화 나 영향을 볼 수 없었다. 내가 놓친 게 있니?
그래프 빌더에서 그래프 표준화Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
Graph Builder(
Size( 528, 484 ),
Show Control Panel( 0 ),
Variables( X( :sex ), Y( :height ), Group X( :age ) ),
Elements( Box Plot( X, Y, Legend( 1 ) ) )
);
// The code below could be put into an JMP Addin, and it would scan through all
// of the windows and when the first Graph Builder output window is found, it
// would set the standard settings
//
// The code could also be changed to display a list of all of the Graph Builder windows found
// and the user could then select the one(s) to set
//
// There are other issues, since the Graph Builder can produce a multitude of
// outputs. The setting of the graph area size, will vary based upon the
// elements within the output display.
i = 1;
stop = "No";
While( Window( i ) << Get Window Title != {} & Stop == "No",
If( Word( 2, Window( i ) << Get Window Title, "-" ) == " Graph Builder",
stop = "Yes";
Break();
);
i++;
);
If( stop == "Yes",
// Set the size of the display
Window( i )[Frame Box( 1 )] << Frame Size( 100, 300 );
// Set the title size
Window( i )[Outline Box( 1 )][Text Box( 1 )] << set font size( 20 );
// Set axis font size
Window( i )[AxisBox( 2 )] << label row( set font size( 14 ) );
);그래프 빌더에서 그래프 표준화답장 Jim을 보내 주셔서 감사합니다. 스크립트는 올바른 방향을 가리키고 있습니다.
일반적으로 그래프 빌더의 생성 된 그래프를 표준 그래프 크기, 표준 제목 및 축 크기로 변환하는 add in을 실행할 수 있습니까?
그래프 빌더에서 그래프 표준화이 작업을 수행하는 방법에 대한 예제를 보여줄 짧은 스크립트가 있습니다 ....이 문서는 스크립팅 가이드 및 스크립팅 색인에 나와 있습니다.
도움말 ==> 서적 ==> 스크립팅 가이드
도움말 ==> 스크립팅 색인
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
gb = Graph Builder(
Size( 528, 484 ),
Show Control Panel( 0 ),
Variables( X( :sex ), Y( :height ), Group X( :age ) ),
Elements( Box Plot( X, Y, Legend( 1 ) ) )
);
rgb = Report( gb );
// Set the size of the display
rgb[Frame Box( 1 )] << Frame Size( 100, 300 );
// Set the title size
rgb[Outline Box( 1 )][Text Box( 1 )] << set font size( 20 );
// Set axis font size
rgb[AxisBox( 2 )] << label row( set font size( 14 ) );
Re: 그래프 빌더에서 그래프 표준화이것은 매우 필요합니다! 스크립트는 너무 번거롭기 때문에 도움이 되지 않습니다. 항상 창 주위를 드래그하지 않고 동일한 차원의 여러 그래프를 만드는 쉬운 방법이 필요합니다.
Re: 그래프 빌더에서 그래프 표준화그래프가 생성된 후에는 작동하지 않지만 그래프 빌더 기본 설정에서 그래프 높이와 그래프 너비를 지정할 수 있습니다. 이는 Graph Builder에서 생성된 모든 그래프에 적용됩니다.
그래프 빌더에서 그래프 표준화다음과 관련하여 생성된 후 그래프 빌더에서 그래프를 표준화할 수 있습니까?
크기(예: 1200 x 900픽셀) 축 설정(글꼴 크기) 및 제목(글꼴 크기)
JSL을 적용하여? 이것을 달성하는 다른 방법이 있습니까?
스크립팅