<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />나는 각 실행에 대한 timeseries를 만드는 실험을하고있다. 즉 나는 거리를 측정하는 레이저를 가지고 있고 각각의 실행은 다른 환경에서 실행된다.
일부 패턴이 있는지 확인하고 싶으므로 오버레이 플롯을 사용하고 싶습니다.
내가 도움을 구하는 과제는 각 실행마다 시간 축 (X)이 다르다는 것입니다. 이 때문에 2 개의 테이블을 조인 할 수 없었습니다.
나는 각각 1 개의 데이터 테이블에 참여하고있다.
- 일치시킬 열은 시간입니다. 0 ~ 약 1500 [ms] 범위 - 간격은 0.125 [ms]의 배수입니다.
- 실행 당 데이터 포인트의 수는 약 60-130
- 나는 높이 또는 C-2-C (이전 지점까지의 시간 거리)를 플로팅하고 이것을 다른 런에 대한 오버레이 플롯으로 사용하고 싶습니다.
- 시작점이 제어되지 않기 때문에 측정이 다른 타이밍에서 시작될 수 있습니다. 시간 = 0.000 [ms]에서 첫 번째 측정을 재조정해도 괜찮습니다.
JMP를 사용하여 어떻게하면됩니까?
마틴
작동하는 간단한 아이디어로 깨어났다.
- 시간이있는 더미 테이블을 만듭니다 (0 ~ 1200, 0.125 간격).
- 이 테이블을 한 번에 하나씩 실행과 결합하십시오.
아래 그림은 그래프 빌더를 사용하는 플롯입니다. 실제로 패턴이있을 수 있음을 나타냅니다.

위에 나열된 4 개의 테이블에 하드 코딩 된 접근 방식이 있습니다. 첫 번째 시간을 사용하여 각 시간 열을 0으로 만듭니다.
tbl_list = { "2013-05-02_18-34-27_peaks" , "2013-05-02_18-35-09_peaks" , "2013-05-02_18-35-26_peaks" ,
"2013-05-02_18-35-45_peaks" } ;
...에 대한 ( 나는 = 1 , 나는 <= 니 넴스 ( tbl_list ) , 나는 ++,
dt = 데이터 테이블 ( tbl_list [ 나는 ]) ;
dt << 새 열 ( "데이터 세트" , 캐릭터 , 명사 같은 , << 각 값을 설정하십시오. ( tbl_list [ 나는 ]))) ;
dt << 새 열 ( "조정 시간" , 숫자 , 마디 없는 ) ;
zero_time = dt : 시각 [ 1 ] ;
...에 대한 ( 케이 = 1 , 케이 <= 안주 ( dt ) , 케이 ++,
dt : 조정 시간 [ 케이 ] = dt : 시각 [ 케이 ] - zero_time ;
) ;
) ;
데이터 표 ( "2013-05-02_18-34-27_peaks" ) <<
사슬 같이 잇다 (
데이터 표 ( "2013-05-02_18-35-45_peaks" ) ,
데이터 표 ( "2013-05-02_18-35-26_peaks" ) ,
데이터 표 ( "2013-05-02_18-35-09_peaks" ) ,
출력 표 ( "모든 피크 테이블" )
) ;
현재 데이터 테이블 ( "모든 피크 테이블" ) ;
그래프 빌더 (
크기 ( 574 , 500 ) ,
제어판 표시 ( 0 ) ,
변수 ( 엑스 ( : 조정 시간 ) , 와이 ( : 이름 ( "C-2-C" ) ) , 위에 까는 것 ( : 데이터 세트 ) ) ,
집단 (
전철기 ( 엑스 , 와이 , 전설 ( 1 ) ) ,
선 ( 엑스 , 와이 , 전설 ( 삼 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
SendToReport (
급파 (
{} ,
"400" ,
ScaleBox ,
{ 범례 모델 (
1 ,
베이스 ( 0 , 삼 , 0 ) ,
베이스 ( 1 , 삼 , 1 ) ,
베이스 ( 2 , 삼 , 2 ) ,
베이스 ( 삼 , 삼 , 삼 )
}}
) ,
급파 ( {} , "그래프 빌더" , FrameBox , { 마커 크기 ( 삼 }} )
)
) ;
그래프 빌더 (
크기 ( 607 , 500 ) ,
제어판 표시 ( 0 ) ,
변수 ( 엑스 ( : 조정 시간 ) , 와이 ( : 신장 ) , 위에 까는 것 ( : 데이터 세트 ) ) ,
집단 (
전철기 ( 엑스 , 와이 , 전설 ( 1 ) ) ,
선 ( 엑스 , 와이 , 전설 ( 4 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
SendToReport (
급파 (
{} ,
"신장" ,
ScaleBox ,
{ 민 ( 2302059.49656751 ) , 맥스 ( 14000000 ) , Inc ( 2000000 ) ,
마이너 틱스 ( 1 }}
) ,
급파 (
{} ,
"400" ,
ScaleBox ,
{ 범례 모델 (
1 ,
베이스 ( 0 , 4 , 0 ) ,
베이스 ( 1 , 4 , 1 ) ,
베이스 ( 2 , 4 , 2 ) ,
베이스 ( 삼 , 4 , 삼 )
}}
) ,
급파 ( {} , "그래프 빌더" , FrameBox , { 마커 크기 ( 삼 }} )
)
) ;