같은 창에서 그래프 병합안녕하세요,
데이터 테이블의 하위 집합을 지정하고 하위 집합 테이블에서 가변성 차트를 그리는 루프를 실행 중입니다. 스크립트는 아래와 같습니다.
//로트 목록은 문자열 목록입니다...
lot_count = 길이( lot_list);
( i= 1, i <= lot_count, jj++,
일부 기준에 따라 기본 테이블에서 데이터 테이블을 하위 집합으로 만듭니다.
하위 집합 테이블을 사용하여 체조를 수행하고 변동성 차트를 그립니다.
); // for 루프가 닫혔습니다. 마지막에는 별도의 창에 여러 개의 가변성 차트가 표시됩니다.
내가하고 싶었던 것은 같은 창에서 모든 플롯을 병합하는 것입니다 ...
내 접근 방식은 루프가 완료된 후 다음과 같은 것을 사용하는 것입니다.
새창 ( "결합 그래프", 라인업 상자 ( ncol (2) , v1, v2, v3,v4 ) ; ) ;
하지만 다음과 같은 문제가 있습니다.
1) 루프 내의 인터레이션 수를 기반으로 가변성 차트에 변수 v1, v2, v3, ... 할당
2) New Window()에 동적 목록을 제공합니다. 여기서 목록 {v1, v2, v3, ...}의 각 변수는 가변성 차트를 참조합니다.
도움을 주셔서 미리 감사드립니다! 다른 접근 방식이 허용됩니다!
Re: 같은 창에서 그래프를 병합합니다.고마워요 txnelson!!
Append()를 사용하면 매우 쉬워졌습니다. 그런데 저는 그것에 대해 몰랐습니다.
Re: 같은 창에서 그래프를 병합합니다.안녕하십니까?
제안해 주셔서 감사합니다.
하나의 원본 이미지와 자르기 이미지를 새 창에 결합하여 저널에 저장해 보았습니다. 그런데 원본 이미지가 자르기 이미지로 대체되었습니다. 이미지의 크기도 동일했습니다.고칠 방법이 있으면 방황하십시오.
이름의 기본값은 여기에 있습니다( 1 );
img = 열기( "$SAMPLE_IMAGES/tile.jpg", JPG );
nw1 = 새 창( "원본 이미지", img );
{w, h} = img << 크기 가져오기;
img << 자르기( 왼쪽( 50 ), 오른쪽( w - 50 ), 위쪽( 50 ), 아래쪽( h - 50 ) );
nw2 = 새 창( "작은 이미지", img );
nw = 새 창( "결합된 이미지", 라인업 상자( N Col( 2 ), nw1, nw2 ) );
nw << 저널 저장( "/C:/Users/User/Desktop/My Processed Image Journal.jrn" );
TQ
ECLSYAW
Re: 같은 창에서 그래프를 병합합니다.다음은 귀하가 요구하는 내용을 보여주는 간단한 스크립트입니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/blood pressure.jmp" );
// get the numerical columns
numColumnNames = dt << get column names( numeric, string );
// Create an output display window
New Window( "Combined graphs", lub = Lineup Box( N Col( 2 ) ) );
// Loop accross the variables and add them to the Charts to the display
For( i = 2, i <= N Items( numColumnNames ), i++,
vc = Variability Chart(invisible, Y( Eval( numColumnNames[i] ) ), X( :dose ) );
lub << append( Report( vc ) );
vc << close window;
);
Re: 같은 창에서 그래프를 병합합니다.제안해 주셔서 감사합니다. 저는 이것이 완전히 자동화되기를 원했습니다. 그래프 빌더 스크립팅을 살펴보겠습니다! 또한 테이블을 부분집합한 후에는 부분집합 테이블을 사용하여 다양한 작업을 수행하고 있습니다. 메인 테이블에서 이러한 작업을 수행하면 약간 복잡해집니다. 죄송합니다. 아마도 설명하기 어려울 것입니다.
Re: 같은 창에서 그래프를 병합합니다.그래프 빌더를 사용하여 로트 번호를 "래핑" 역할로 드래그할 수 있습니까?그러면 각 로트 번호에 대해 별도의 미니 그래프가 자동으로 생성됩니다.