그래프 작성기: 선 - 구분 기호 추가 가능(:green_heart:)☑ 멋진 새 기능
☑ 많은 사용자에게 도움이 될 수 있습니다!
☑ "버그"를 제거합니다
☐ 있으면 좋다
☐ 아무도 필요로 하지 않음
#myTop10_2024
이 위시리스트 요청은 무엇에서 영감을 받았나요?
그래프 빌더의 선 그래프에는 행 순서 지정이라는 멋진 기능이 있습니다.
이 옵션을 선택하면 그래프에서 왼쪽에서 오른쪽으로 데이터 포인트를 연결하는 것이 아니라 데이터 표에 나타나는 순서대로 선이 연결됩니다.

이 그래프 대신에:

사용자는 다음과 같은 그래프를 받습니다.

훨씬 나아졌네요...
하지만 안타깝게도 다음 커브로 "다시" 넘어가는 불쾌한 급커브 구간이 있습니다.
물론 간단한 그래프의 경우, 지그재그 없이 3개의 개별 곡선을 생성하기 위해 막대(여기서는 "역")를 오버레이로 사용할 수 있습니다.
하지만 여기 있는 그래프 처럼 조금 더 복잡한 그래프를 만들 때조차도 현재 그래프 빌더(v17, v18)의 한계에 도달합니다.
어떤 개선점을 보고 싶으신가요?
- 데이터 테이블의 데이터가 정렬된 경우, 오른쪽에서 왼쪽으로의 단계는 새로운 곡선을 나타냅니다.
따라서 행 순서가 활성화된 경우 " 왼쪽에서 오른쪽으로만 " 선을 그리는 추가 옵션이 있을 수 있습니다.
이 옵션을 활성화하면 높은 값에서 낮은 값으로 단계적으로 이동하는 선이 사라집니다. 즉, 이전 값으로 이동하는 선이 없어집니다. 

- 대체 방안: y값이 누락된 행을 사용하여 선 그래프에 구분선을 추가 할 수 있습니다(그래프 중앙 어딘가에라도 추가할 수 있습니다. 멋지죠?).
...만약 선택권이 있다면: *)

이 아이디어가 왜 중요한가요?
프로그램의 아주 작은 변경이 사용자에게는 엄청난 개선을 가져다줍니다.

dt =Open( "$SAMPLE_DATA/Functional Data/Weekly Weather Data.jmp" );
dt << New Column( "group",Character,"Nominal",Formula( Substr( :STATION, 8, 1 ) ));
Graph Builder(
Size( 523, 407 ),
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables( X( :DATE ), Y( :TAVG ), Overlay( :group ), Color( :group ) ),
Elements( Line( X, Y, Legend( 31 ), Row order( 1 ) ) ),
Local Data Filter(
Add Filter(
columns( :STATION ),
Where( :STATION == {"USW00003195", "USW00003868", "USW00003949"} ),
Display( :STATION, N Items( 15 ) )
)
)
)
더 많은 소원 
데이터 탐색 및 시각화Re: 그래프 빌더: 라인 - 끊김 추가 가능옵션(2)은 이미 Jmp에서 사용할 수 있습니다.

그럼에도 불구하고 옵션(1)은 여전히 더 선호되는 솔루션입니다. 즉, 데이터 테이블에 보조 행을 추가하지 않고도 뒤로 점프하는 문제를 해결할 수 있습니다.

Re: Graph Builder: Line - 나누기 추가 가능성흥미로운 아이디어 - X(또는 Y) 순서가 감소하면 새 줄을 시작합니다.
Re: 그래프 빌더: 라인 - 끊김 추가 가능@Craige_Hales 감사합니다
운이 좋으면 개발자가 원하는 것을 찾아 좋아할 수도 있겠죠...
Re: 그래프 빌더: 라인 - 끊김 추가 가능@mia_stephens , 구현하기 쉽네요. 많은 도움이 될 것 같아요.
새로운 기능이 출시될 때까지...
방금 QuickSelect 도구 모음 의 새로운 버전을 업로드했습니다.
새로운 기능이 추가되었습니다:

아이디어:
각 데이터 블록 사이에 더미 행을 추가하여 선형 그림에 구분선을 추가합니다.
테이블의 끝에 새 줄을 추가하고 정렬을 위해 숫자 열을 사용합니다. 불행히도, 보고서가 열려 있는 경우 테이블 정렬은 금지됩니다(!)
-> 데이터 테이블 정렬 + 행 추가 + 연결 -- 가능하게 만들어 보세요
하지만 나는 그것을 바랍니다

먼저 올 것이다...
Re: 그래프 빌더: 라인 - 끊김 추가 가능이 경우 줄 사이의 차이를 나타내는 새 열(변수)을 만든 다음, 해당 변수를 Overlay에 놓으면 줄이 올바르게 나뉩니다.
Re: 그래프 빌더: 라인 - 끊김 추가 가능무료 오버레이 드롭존을 받은 적이 없습니다 ; )
이것은 우리 회사에서 매우 흔히 쓰이는 사례입니다.
다음은 날씨 데이터의 예입니다. 이 경우, 오버레이가 Smoother에 사용됩니다.
그래프 빌더. Smoother와 Line을 결합하세요 - 어떻게?
Re: 그래프 빌더: 라인 - 브레이크 추가 가능 - 상태 변경: 승인됨Re: 그래프 빌더: 라인 - 끊김 추가 가능안녕하세요 @Sarah-Sylvestre , "지그재그" 라인 제거는 Graph Builder에서 플롯 서식을 용이하게 하기 위해 다른 옵션과 결합할 수 있습니다.
Re: 그래프 빌더: 라인 - 끊김 추가 가능#DACH2024
Re: 그래프 빌더: 라인 - 끊김 추가 가능유용할 경우를 대비해 또 다른 해결책을 제시합니다. 뒤쪽 선분에 너비 0의 고유한 범례 색상 항목을 할당합니다.
dt = Open( "$SAMPLE_DATA/Functional Data/Weekly Weather Data.jmp" );
dt << New Column( "group", Character, "Nominal", Formula( Substr( :STATION, 8, 1 ) ) );
dt << New Column( "cgroup", Character, "Nominal",
Formula( If( Row() == 1 | Lag( :DATE ) > :DATE, "break", Substr( :STATION, 8, 1 ) ) )
);
Graph Builder(
Size( 523, 448 ),
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables( X( :DATE ), Y( :TAVG ), Overlay( :group, Overlay Encoding( "None" ) ), Color( :cgroup ) ),
Elements( Line( X, Y, Legend( 31 ), Row order( 1 ) ) ),
Local Data Filter(
Add Filter( columns( :STATION ),
Where(
:STATION == {"USW00012924", "USW00013733", "USW00013877", "USW00014751", "USW00014922", "USW00024024"}
),
Display( :STATION, N Items( 15 ) )
)
),
SendToReport(
Dispatch( {}, "400", ScaleBox,
{Legend Model( 31, Properties( 3, {Line Width( 0 )}, Item ID( "break", 1 ) ) )}
),
Dispatch( {}, "400", LegendBox, {Legend Position( {31, [0, 1, 2, -1, -4, -4, -4]} )} )
)
);제목: 그래프 작성기: 선 그래프 - 구분선 추가 기능 관련와, 정말 훌륭한 해결책이네요 
오버레이에서 색상으로 솔루션을 옮기세요. 여기서는 "한 열만"이라는 제약이 없습니다.
-> 앞으로 꼭 이용할게요!
아쉽게도, 제가 원하는 경우( 색상 Dropzone의 서식 옵션을 사용하여 추가적인 기준으로 항목을 구분해야 하는 경우)에는 이 방법이 적합하지 않습니다.
@XanGregg : 그래프 빌더 에서 GUI 옵션을 통해 역방향 선분을 건너뛸 수 있는 기능이 추가될 가능성이 있을까요?
제목: 그래프 작성기: 선 그래프 - 구분선 추가 기능 관련환경설정에 있을 수도 있겠네요?
그래프 빌더의 선 관련 문제 에서 "겹침 제한"을 참조하세요.
제목: 그래프 작성기: 선 그래프 - 구분선 추가 기능 관련역방향 선분 연결을 건너뛰는 문제와 관련하여, 선 요소에 "행 오름차순"이라는 새로운 정렬 옵션이 추가되었으며, 이 옵션을 사용하면 이러한 문제를 해결할 수 있습니다.
제목: 그래프 작성기: 선 그래프 - 구분선 추가 기능 관련@XanGregg 와, 정말 멋지네요! 감사합니다!
마치 크리스마스 선물 같아요.
어디서 찾을 수 있나요? 예를 들어 주실 수 있나요?

제목: 그래프 작성기: 선 그래프 - 구분선 추가 기능 관련앗! 시기를 헷갈렸네요. 다음 얼리 액세스에서 시도해 볼 수 있는 기능입니다. 그러니까 크리스마스 직전은 아니고, 2026년 초쯤이 될 것 같아요. 답변을 수정해 보겠습니다.
제목: 그래프 작성기: 선 그래프 - 구분선 추가 기능 관련아, 정말 멋지네요! 마치 크리스마스 선물 같아요.
...즐거운 기대감으로 며칠 더 보낼 수 있겠네요 
제목: 그래프 작성기: 선 그래프 - 구분선 추가 기능 관련아주 작은 스위치지만, 동시에 다양한 가능성을 열어주는 장치입니다.
제목: 그래프 작성기: 선 그래프 - 구간 구분 추가 가능 여부 - 상태 변경: 가능, 계속 지켜봐 주세요!안녕하세요! 이 기능은 JMP 20에서 제공될 예정입니다. 그래프 빌더에서 그룹화된 스파게티 라인에 대해 행 순서 나누기 기능이 추가되었습니다. JMP 승인 사용자라면 지금 바로 JMP 20 EA 1에서 사용해 볼 수 있습니다.다음 링크를 방문하여 프로그램 접근 권한을 요청할 수 있습니다.JMP.com/earlyadopter.
제목: 그래프 작성기: 선 그래프 - 구분선 추가 기능 관련아주 잘 작동합니다 - 정말 감사합니다!
새로운 옵션 행이 오름차순으로 정렬되어 있습니다.
dt =Open( "$SAMPLE_DATA/Functional Data/Weekly Weather Data.jmp" );
dt << New Column( "group",Character,"Nominal",Formula( Substr( :STATION, 8, 1 ) ));
Graph Builder(
Variables( X( :DATE ), Y( :TAVG ), Overlay( :group ) ),
Elements( Line( X, Y, Ordering( "Row Ascending" ) ) )
);
JMP can now produce this graph :
이것 대신에: