시퀀스 그래프 만들기<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕하세요 여러분,
시간이 지남에 따라 시퀀스를 표시하고 변경 사항(동일하지 않은 시간 간격)이 있을 때만 기록하는 데이터 테이블이 있습니다.
가로축에 시간을 두고 세 가지 범주형 변수(장소, 조건, 조건 2)를 나타내는 평행선이 있는 그래프를 생성하고 싶습니다.
선을 따라 있는 색상은 장소와 조건의 다양한 범주를 나타냅니다.
시작 시간을 X로 설정하고 종료 시간을 Y로 설정하고 선으로 연결하고 카테고리별로 색상을 지정하고 선이 수평으로 보이도록 Y축을 압축하여 다소 가짜 프레젠테이션을 생성합니다.
실행할 두 개의 스크립트가 포함된 데이터 테이블이 첨부되어 있습니다.
어떤 제안이라도 주시면 매우 감사하겠습니다.
감사해요,
론

Re: 시퀀스 그래프 만들기이런 유형의 그래프를 더 자세히 그리는 방법을 알 수 있습니까?
미리 감사드립니다
Re: 시퀀스 그래프 만들기감사합니다 이안@JMP ,
이것은 뛰어난 기여이며 나에게 꼭 필요한 것입니다.
론
Re: 시퀀스 그래프 만들기FWIW, 나는 이런 종류의 플롯(기본적으로 비례 시간 축이 있는 'Cell Plot')을 생성하는 첨부된 스크립트를 작성했습니다.

훨씬 더 개선될 수 있다는 것은 의심할 여지가 없지만, 누군가가 더 많은 일을 하려는 의향이 있다면 시작입니다. 또한 다음 데이터의 수정된 버전을 첨부했습니다. 론_혼 .
Re: 시퀀스 그래프 만들기감사합니다 스탠리.koprowski1
당신의 아이디어를 제 부풀려진 테이블 컨셉과 섞어보려고 했는데 쉽지 않네요.
아이디어는 차트에 매분마다 점이 있으면 연속적인 시퀀스처럼 보일 것이라는 것입니다.
분명히, 기간별로 행을 부풀리면 스택 및 다시 결합에 문제가 발생합니다. 고유한 시간 표시기를 수용하는 방식으로 스택을 어떻게 처리할 수 있나요?
첨부된 파일은 팽창된 파일입니다
론
Re: 시퀀스 그래프 만들기감사합니다 제리쿠퍼 ,
이것이 올바른 해결책임에 틀림없습니다. 그러나 어떤 이유에서든 JMP11로는 생성할 수 없습니다. 색상이 잘 나오지 않습니다. 내 결과는 다음과 같습니다

Re: 시퀀스 그래프 만들기안녕하세요 론,
또 다른 옵션이 있습니다.
기둥을 먼저 쌓았습니다. 그런 다음 쌓인 테이블을 원래 테이블과 다시 결합했습니다.
최상의,
스탠
데이터 테이블 ( "그래프.jmp" ) << 스택 (
기둥 ( : 장소 , : 상태 , : 조건 2 ) ,
소스 라벨 열 ( "범주" ) ,
누적 데이터 열 ( "위치 입력" ) ,
출력 테이블 ( "쌓인" )
) ;
데이터 테이블 ( "그래프.jmp" ) << 가입하다 (
와 함께 ( 데이터 테이블 ( "쌓인" ) ) ,
같은 이름 열 병합 ,
일치하는 열 기준 ( : 시작 날짜 = : 시작 날짜 ) ,
배수 삭제 ( 0 , 0 ) ,
불일치 항목 포함 ( 0 , 0 ) ,
메인 테이블 순서 유지 ( 1 ) ,
출력 테이블 ( "시험" )
);
그래프 빌더 (
크기 ( 693 , 562 ) ,
제어판 표시 ( 0 ) ,
변수 (
엑스 ( : 시작 날짜 ) ,
와이 ( : 조건 2 ) ,
와이 ( : 상태 ) ,
와이 ( : 장소 ) ,
색상 ( : 위치 입력 )
) ,
강요 ( 위치 ( 1 , 1 ) , 포인트들 ( 엑스 , 와이 , 전설 ( 24 ) ) ) ,
강요 ( 위치 ( 1 , 2 ) , 포인트들 ( 엑스 , 와이 , 전설 ( 25 ) ) ) ,
강요 ( 위치 ( 1 , 삼 ) , 포인트들 ( 엑스 , 와이 , 전설 ( 26 ) ) ) ,
SendToReport (
보내다 (
{} ,
"시작일" ,
스케일박스 ,
{ 최소 ( 3485228794.98433 ) , 맥스 ( 3487017600 ) , 간격 ( "낮" ) ,
Inc. ( 5.78703703703704 ) , 사소한 진드기 ( 1 ) , 라벨 행 중첩 ( 삼 )}
)
)
) ;

Re: 시퀀스 그래프 만들기안녕하세요 론,
두 개의 새로운 수식 열을 만들어 아래 차트를 생성할 수 있었습니다. 첫 번째 열은 장소 항목이 전환될 때마다 1씩 증가하는 시퀀스입니다. 나는 그것을 장소 그룹이라고 불렀습니다. 그런 다음 장소 그룹을 Group By 변수로 사용하여 장소 기간에 대한 Col Sum을 사용하여 두 번째 열이 생성되었습니다. 장소 그룹 모델링 유형을 명목상으로 변경합니다.그런 다음 그래프 빌더에서 X축에 장소 지속 시간을 배치하고 막대 차트로 전환한 후 오버레이 영역에 장소 그룹을 배치하고 색상 영역에 배치합니다. 막대 유형을 누적형으로 전환하고 평균을 요약 통계로 둡니다.

이것은 다른 두 조건에도 적용되지만, 별도의 그래프를 작성해야 할 것 같습니다... 아마도 하나의 창에서 결합할 수 있을 것입니다...
새 열과 그래프 빌더 스크립트가 포함된 jmp 파일을 첨부했습니다. 이를 통해 당신이 하고 싶은 일에 더 가까워지길 바랍니다.
-실내 변기
Re: 시퀀스 그래프 만들기안녕 빌,
나는 테이블 행을 부풀리는 아이디어를 냈습니다. 결과는 훨씬 더 가까워졌지만 여전히 몇 가지 문제가 있습니다.
이제 각 행(부풀려진)이 행 번호의 축을 따라 점으로 표시되는 그래프를 만듭니다.
나는 점들이 한 줄에 위치(안과 밖)에 있기를 원합니다. 시각적으로 이것은 내가 보고 싶은 시퀀스에 대한 충분한 환상이 될 것입니다.
또 다른 문제는 장소나 조건에 따라서만 색상을 지정할 수 있지만 동일한 그래프에서 둘 다 별도로 지정할 수는 없다는 것입니다.

이 출력에 대한 스크립트가 포함된 행 확장 데이터 테이블이 첨부되어 있습니다.
감사해요!
론
Re: 시퀀스 그래프 만들기안녕 빌,
이것이 파일입니다. 통계 날짜, 종료 날짜, 기간(분) 및 3개의 범주형 열이 있습니다.
이렇게 생겼습니다. 사실 제가 추구하는 그래프는 색상의 길이가 지속 시간에 비례한다는 점을 제외하면 매우 유사해 보일 것입니다.
먼저 파일(행)을 기간별로 늘리는 것이 유용할 것이라고 생각하시나요? (이 링크에서와 같이: 빈도 열 추가 기능으로 확장 )
감사해요!

Re: 시퀀스 그래프 만들기론,
내 데이터 세트를 가지고 놀았는데 그래프를 만드는 방법을 생각해낼 수 없습니다.공유할 수 있는 샘플 데이터 세트가 있나요?
청구서
Re: 시퀀스 그래프 만들기예 이안@JMP
내 생각엔 당신이 제대로 이해한 것 같아요.
나는 막대와 범위를 사용하여 이 그래프를 생성하려고 했지만 지금까지는 성공하지 못했습니다.
감사해요,
론
Re: 시퀀스 그래프 만들기(당신이 찾고 있는 것이 무엇인지 내가 이해하고 있는지 확인하고 싶습니다...)
세 가지 '프로세스'(예: p1, p2 및 p3)가 있으며 각 프로세스는 여러 상태(각각 n1, n2 및 n3)로 존재할 수 있습니다. 각 상태는 색상으로 표현됩니다. 변수 중 하나가 상태를 변경하면 테이블에 새 행을 추가하고 변경이 발생한 시간을 기록합니다. 그런 다음 상태 변경을 표시하는 각 프로세스에 대한 (수평) 타임라인이 필요합니다.
맞나요? 그렇다면 일련의 채워진 직사각형을 사용하는 그래픽 스크립트를 사용하면 그다지 어렵지 않게 들립니다.
Re: 시퀀스 그래프 만들기안녕 빌,
이는 "형식" 범주를 여러 번 시작하고 종료할 수 있으므로 매우 가깝습니다. 동일한 카테고리의 다양한 시작점과 끝점을 하나의 막대에 표시하는 것이 가능하다고 생각하시나요?
론
Re: 시퀀스 그래프 만들기안녕하세요 론,
아래 이미지를 보고 이것이 귀하가 찾고 있는 것과 더 유사한지 여부를 알려주십시오.

최상의,
청구서
Re: 시퀀스 그래프 만들기감사해요 텍사스넬슨 ,
해당 추가 기능에 대해 알고 있지만 원하는 작업을 수행할 수 없습니다. 해당 플랫폼 측면에서 내 "작업"은 여러 번 시작되고 끝납니다. 예를 들어, "작업" 위치가 "in"에서 "out"으로 여러 번 전환되는데 플랫폼이 이를 나타내지 못했습니다. 내가 놓친 게 있나요?
추가 기능과 함께 제공된 예를 사용하여 다른 작업을 나타내는 다양한 시간 세그먼트를 사용하여 하나의 막대에 모든 작업을 표시하고 싶습니다. 내 경우에는 "in"과 "out" 사이에 시간이 겹치지 않습니다.
론
Re: 시퀀스 그래프 만들기론,
JMP File Exchange에는 살펴보고 싶은 Gantt Chart 추가 기능이 있습니다.시퀀스 차트를 생성하는 방법을 사용합니다.
간트 차트 추가 기능
제목: 수열 그래프 만들기JMP19 버전(새로운 설정인 ' 행 내' 포함)부터는 이러한 유형의 그래프를 JMP에서 매우 쉽게 그릴 수 있습니다.
https://community.jmp.com/t5/Discussions/How-do-I-make-start-stop-bar-charts/mp/913541/highlight/true#M107348
관심 있는 세 열을 나란히 배치하고, Y축에는 레이블을 , X축에는 시작 날짜 와 종료 날짜를 , 그리고 색상으로는 데이터를 사용합니다.

Data Table( "graph" ) << Stack(
columns( :Place, :Condition, :Condition 2 )
);
Graph Builder(
Size( 1110, 347 ),
Show Control Panel( 0 ),
Variables( X( :start Date ), X( :End Date, Position( 1 ) ), Y( :Label ), Color( :Data ) ),
Elements( Line( X( 1 ), X( 2 ), Y, Ordering( "Within Row" ) ) )
);