그래프 작성기에서 선 관련 문제 발생안녕하세요 여러분,
그래프 빌더에서 Y축과 X축에 연속형 데이터를 입력하고 오버레이에 범주형 변수 하나를 추가하면 실선으로 표시됩니다. 하지만 오버레이에 두 번째 범주형 변수를 추가하면 선 스타일 설정에서는 실선으로 되어 있음에도 불구하고 선이 점선 등으로 바뀝니다. 이전에는 이런 현상이 없었는데 원인을 모르겠습니다. 이 문제에 대해 이전에 질문했지만, 제시된 해결책들은 제 목적에 맞지 않았습니다.
제가 말씀드리는 내용을 보여주는 몇 가지 그래프 스크립트를 저장한 JMP 도움말 색인에서 가져온 샘플 파일을 첨부합니다.
이 문제에 대한 도움을 주시면 정말 감사하겠습니다!
바바라
데이터 탐색 및 시각화제목: 그래프 작성기의 선 관련 문제안녕하세요 @babn님 , 오버레이 섹션을 마우스 오른쪽 버튼으로 클릭한 다음 오버레이 인코딩 > 색상을 선택하면 원하시는 결과를 얻으실 수 있을 것 같습니다. 이 동작은 고급 그래프를 만드는 더 많은 방법을 제공하기 위해 변경되었습니다. @scwise님이 18 :30~22:00 타임스탬프에서 이 내용을 아주 잘 설명해 주셨습니다.
제목: 그래프 작성기의 선 관련 문제안녕하세요, 제드. 이 해결책의 유일한 문제는 개별 마커가 사라진다는 점입니다. 인코딩에 색상을 사용하면 점만 남게 됩니다. 개별적으로 변경할 수는 있지만 데이터 세트가 클 경우 상당히 번거로울 것 같습니다.
제목: 그래프 작성기의 선 관련 문제원하는 작업을 위해 다른 점 세트를 추가하는 것이 도움이 될까요? 변수 섹션을 사용하면 오버레이가 모든 점에 적용되는 방식을 한 번에 변경할 수 있습니다.

제목: 그래프 작성기의 선 관련 문제수고해주셔서 감사합니다. 하지만 아쉽게도 끊김 현상이 발생하는 문제는 해결되지 않았습니다.
제목: 그래프 작성기의 선 관련 문제
@babn 님 이 썼습니다:
안녕하세요, 제드. 이 해결책의 유일한 문제는 개별 마커가 사라진다는 것입니다. 인코딩에 색상을 사용하면 점만 남게 됩니다. 개별적으로 변경할 수는 있지만 데이터 세트가 클 경우 상당히 번거로울 것 같습니다.
동의합니다! 마커를 개별적으로 조정할 수 있습니다. 하지만 왜 그럴 필요가 있을까요?
저는 JMP의 향후 버전에서 '열 속성: 값 마커' 기능이 추가될 것이라고 확신합니다.
...그리고 해당 설정을 사용하기 위한 Graph Builder의 상응하는 형식론이 있습니다.
제목: 그래프 작성기의 선 관련 문제이 논의는 그래프 작성기에서 선, 마커 및 점과 관련된 문제에 대한 논의로 이어졌습니다.
...환경설정/그래프 빌더 설정을 통해 이러한 "해결 방법"을 사용하게 됩니다.
// execute the code if you know what you are doing - changing the preferences is dangerous
Set Platform Preferences(
Graph Builder(
Overlay Auto Line Styles Limit( 1, <
<ON></ON>);
//--------------------------------------------------
Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
Graph Builder(
Size( 843, 698 ),
Graph Spacing( 4 ),
Variables( X( :BP 8W ), Y( :BP 8M ), Overlay( :Subject ), Color( :Dose ) ),
Elements( Line( X, Y, Legend( 11 ) ), Points( X, Y, Legend( 12 ) ) )
);
아이디어:
- 선 스타일의 자동 제한 값을 1로 줄이면 모든 선이 실선으로 표시됩니다.
- 하지만, 오버레이 그룹별로 다른 마커를 사용하려면 마커 자동 제한 기능을 유지하세요.
- 색상을 지정하려면 color를 사용하세요.
결과:
- 각 피험자에 대한 개별 추적
- 모든 선은 실선입니다
- 각 주제별로 다른 표시자
- 색상은 복용량을 나타냅니다.
-> 모든 요구 사항을 하나의 도표로 통합했습니다.
단점: 환경설정에서 설정이 변경됩니다( 환경설정을 사용하시나요? 참조).

제목: 그래프 작성기의 선 관련 문제오버레이는 서로 다른/구별된 목적으로 사용될 수 있습니다.
- 1) 부드러운 그래프, 선 그래프, 막대 그래프 및 기타 그래프를 위해 "데이터를 그룹화"합니다.
- 2a) 선의 스타일을 제어하기 위해
- 2b) 마커 스타일을 제어하기 위해
- 2c) ...
이 기능은 이러한 기능 중 하나 또는 여러 옵션을 ' 동기적으로 ' 사용해야 할 때 매우 유용합니다.
하지만 일부 기능을 비동기 방식으로 사용해야 할 때는 불편합니다.
예시:
오버레이 그룹과 일치하지 않는 카테고리 에 마커를 지정하는 방법은 무엇인가요?
다음 설정으로 그래프를 만들어 보겠습니다. [이전 게시물의 설정과 약간 다릅니다.]
- 각 피험자에 대한 개별 추적
- 각 피험자마다 다른 마커 색상을 사용합니다 (확인을 위해 래핑을 추가했습니다: 서브플롯 1개 = 피험자 1개 = 색상 1개?).
- 색상 표시는 복용량을 나타냅니다.

그래프가 꽤 간단해 보이죠? 하지만 그래프 빌더에서 이런 그래프를 만드는 건 엄청나게 어렵습니다.
한번 시도해 보시고 경험을 공유해 주세요!
이 스크립트부터 시작하세요. 마커만 조정하면 됩니다(색상은 그대로 유지하세요).
Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
Graph Builder(
Graph Spacing( 4 ),
Variables(
X( :BP 8W ),
Y( :BP 8M ),
Wrap( :Subject ),
Overlay( :Subject, Overlay Encoding( "Color" ) ),
),
Elements(
Line( X, Y),
Points( X, Y )
)
);
출처: 그래프 빌더에서 이 그래프를 생성하는 방법은 무엇인가요?
제목: 그래프 작성기의 선 관련 문제
@hogi 님 이 썼습니다: 단점: 환경설정에서 설정이 변경됩니다( 환경설정을 사용하시나요? 참조).
Fortunately, there is no need to change the settings in the preferences.
Much better: save the Overlay Auto Line Styles Limit 줄거리와 함께:
Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
Graph Builder(
Variables( X( :BP 8W ), Y( :BP 8M ), Overlay( :Subject ), Color( :Dose ) ),
Elements( Line( X, Y ), Points( X, Y) )
);
// all lines: -> solid!
gb = (current report() << XPath("//OutlineBox[@helpKey = 'Graph Builder']")) << get scriptable object ;
gb << Overlay Auto Line Styles Limit( 1 )