곡선의 마지막 점과 다음 곡선의 첫 번째 점 사이의 선을 제거합니다.저는 4개의 변수(X, Y, sweep, batch라고 부르겠습니다)를 가지고 있습니다.
X와 Y는 연속적인 수치형 변수이고, 스윕과 배치는 명목형 수치형 변수입니다.
스윕별, 배치별로 XY 라인 곡선을 그리고 싶습니다.
데이터는 다음과 같습니다.
XY 스윕 배치
0.10 0.20 1 1
0.11 0.30 1 1
0.15 0.36 1 1
0.12 0.22 1 2
0.13 0.31 1 2
0.14 0.29 1 2
0.09 0.2 1 3
0.12 0.33 1 3
0.11 0.31 1 3
0.14 0.24 2 1
0.10 0.34 2 1
0.11 0.30 2 1
0.13 0.21 2 2
0.16 0.22 2 2
0.18 0.33 2 2
0.12 0.21 3 3
0.17 0.27 3 3
0.19 0.29 3 3
저는 일괄 처리에는 오버레이를, 색상 적용에는 오버레이를 사용합니다.
이 그래프는 (스윕, 배치)의 마지막 지점과 다음 (스윕, 배치)의 첫 번째 지점을 연결하는 선을 그립니다.
jmp17에서는 '행 순서'를 클릭하면 해결되었던 것 같은데, jmp18에서는 해결되지 않네요.
도와주실 분 계신가요?
데이터 탐색 및 시각화제목: 곡선의 마지막 점과 다음 곡선의 첫 번째 점 사이의 선 제거제가 얻은 그래프는 이렇습니다. 어느 연결이 잘못된 건가요?

제목: 곡선의 마지막 점과 다음 곡선의 첫 번째 점 사이의 선 제거제 생각엔 이게 의도였던 것 같습니다.

제목: 곡선의 마지막 점과 다음 곡선의 첫 번째 점 사이의 선 제거그렇다면 @miguello 님의 접근 방식이 핵심입니다. 행 순서() 함수를 활성화하기만 하면 줄이 제대로 정렬됩니다.

Graph Builder(
Transform Column( "Concatenate[sweep,batch]", Character, Formula( Char(:sweep) || "_" || Char( :batch ) ) ),
Variables(
X( :X ),
Y( :Y ),
Overlay( :"Concatenate[sweep,batch]"n, Overlay Encoding( "None" ) ),
Color( :batch )
),
Elements( Points( X, Y ), Line( X, Y, Ordering( "Row Order" ) ) )
);
게다가:
정렬된 데이터의 경우 (각 추적별로 X 값이 오름차순인 경우)
dt << Sort(By( :sweep, :batch, :X ));
JMP20에 멋진 새 설정인 ' 행 오름차순' 이 추가될 예정입니다.
https://community.jmp.com/t5/JMP-Wish-List/Graph-Builder-Line-possibility-to-add-breaks/idc-p/929879/highlight/true#M8256
-> 이렇게 하면 다음과 같은 그래프를 아주 쉽게 생성할 수 있습니다.

Graph Builder(
Variables( X( :X ), Y( :Y ), Overlay( :batch ) ),
Elements( Points( X, Y ), Line( X, Y, Ordering( "Row Ascending" ) ) )
);
제목: 곡선의 마지막 점과 다음 곡선의 첫 번째 점 사이의 선 제거그러니까, 이 곡선들을 하나의 그래프로 나타내고 싶다는 말씀이시죠?

... 그래프 작성기에서 설명한 지그재그 선 없이. 스무더와 선을 결합하는 방법은 무엇일까요?

제목: 곡선의 마지막 점과 다음 곡선의 첫 번째 점 사이의 선 제거jthi님, 도와주셔서 감사합니다. 마지막 댓글에 답글 달겠습니다. jthi님, miguello님, hogi님께 답글을 드리겠습니다.
제목: 곡선의 마지막 점과 다음 곡선의 첫 번째 점 사이의 선 제거미구엘로님, 도움 주셔서 감사합니다. 말씀하신 대로 그래프가 제가 원했던 것과 거의 비슷합니다. (다만 저는 스윕 구간은 실선/점선/파선으로, 배치 구간은 변수 유형을 구분하기 위해 다른 색으로 표시하고 싶었습니다.) 마지막 댓글에 답글 달겠습니다. 미구엘로님, jthi님, hogi님께 답글을 드리겠습니다.
제목: 곡선의 마지막 점과 다음 곡선의 첫 번째 점 사이의 선 제거신속한 도움에 모두 감사드립니다.
결론적으로, 저는 열들을 합치고 싶지 않았습니다. 왜냐하면 영향을 시각화하기 위해 그룹화해야 할 열이 많기 때문입니다 (저는 원시 데이터를 먼저 보는 것을 선호합니다). 배치와 스윕 열만 채우고 데이터에 빈 행을 추가하면 제시해주신 해결책이 완벽하게 작동합니다.
제 테이블에는 약 1천만 줄이 있는데, 스크립트를 사용해야 할 것 같네요. 곡선을 중단하는 체크박스가 없는 게 아쉽습니다. 그런 기능이 있으면 테이블에 수천 줄을 추가하는 것보다 훨씬 나을 텐데요...
제목: 곡선의 마지막 점과 다음 곡선의 첫 번째 점 사이의 선 제거좋은 소식입니다. 데이터 테이블에 열을 추가할 필요가 없습니다.
보고서에서 100개의 열을 선택하고 마우스 오른쪽 버튼을 클릭한 다음 연결을 선택합니다. 그러면 됩니다.제목: 곡선의 마지막 점과 다음 곡선의 첫 번째 점 사이의 선 제거hogi님, 감사합니다. '보고서'라고 하신 건 '표'를 말씀하시는 건가요? '연결' 기능을 못 찾겠네요. JMP 사용에 서툴러서 죄송합니다.
제목: 곡선의 마지막 점과 다음 곡선의 첫 번째 점 사이의 선 제거보고서 -> 그래프 창.
열을 선택하고 마우스 오른쪽 버튼을 클릭합니다.
