Graph Builder에서 특정 마커를 사용하나요?JMP에서 하나의 플롯에 여러 레벨의 정보를 표시할 때 문제가 발생했습니다.
예를 들어, 위쪽 그래프의 색상은 연령에 따라 정의되고, 아래쪽 그래프의 색상은 성별에 따라 정의됩니다.
기본적으로 JMP는 모든 플롯에 동일한 마커 유형을 사용합니다.
이로 인해 인간의 눈으로는 전설과 줄거리에 있는 정보('보라색 점은 15인가 F인가?')를 해석하기 어렵습니다. 심지어 인간의 뇌조차도 정보를 처리하는 데 시간이 필요합니다.
"저는 위쪽 플롯에 있습니다. 나이를 표시합니다. F와 M은 무시하고 범례의 숫자에 집중할 수 있습니다. 보라색은 "나이=15"에 해당합니다.

이 스크립트를 사용하면 직접 플롯을 최적화할 수 있습니다.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Graph Builder(
Size( 485, 480 ),
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables(
X( :height ),
Y( :weight ),
Y( :weight ),
Color( :age ),
Color( :sex )
),
Elements( Position( 1, 1 ), Points( X, Y, Color( 1 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Color( 2 ) ) )
);
참고:
이 예는 문제를 강조하기 위해 선택되었습니다.
분명히 이 예에서 더 의미 있는 설정은 하나의 플롯과 성별 = 마커 | 연령 = 색상일 것입니다.
... 실제로 더 복잡한 응용 사례에서는 불가능합니다.
데이터 탐색 및 시각화Re: 그래프 빌더에서 특정 마커를 사용하나요?훨씬 더 좋아:

이 경우 인간의 눈은 인간의 뇌가 최소한의 처리를 하여 정보를 분석할 수 있는 가능성이 있습니다.
이런 줄거리는 청중에게는 훌륭하지만, 만들기는 다소 어렵습니다.
- 이 플롯을 얻기 위해 필요한 최소 마우스 클릭 수는 얼마입니까?
- 이 줄거리를 이루기 위한 가장 좋은 JSL 접근 방식은 무엇입니까?
아마도 다음과 같은 것
Elements( Position( 1, 1 ), Points( X, Y, Color( 1 ), Marker("circle") ) )
?
Re: 그래프 빌더에서 특정 마커를 사용하나요?어제 두 명의 새로운 학생이 수업에 추가되었습니다.
current data table() << add row({:sex="M",age=20, height=55, weight=160});
current data table() << add row({:sex="F",age=18, height=55, weight=150})
... 18세 | 20세는 원으로 표시되나요?
Re: 그래프 빌더에서 특정 마커를 사용하나요?마커 설정을 수동으로 변경:
2개의 새 행 추가:
JMP19에서는 약간의 개선이 있는 것 같습니다.
Re: 그래프 빌더에서 특정 마커를 사용하나요?안녕하세요 @Stuart_Little 님 , 제안해 주셔서 감사합니다.
안타깝게도 스크립트에서 다음과 같은 그래프가 생성됩니다.

이것은 필요한 그래프가 아닙니다.
과제:
다른 플롯에 영향을 주지 않고 플롯의 마커 유형(즉, 해당 플롯의 모든 데이터 포인트)을 지정합니다.
행 상태는 다음에 적합합니다.
일부 데이터 포인트에 대한 마커 유형을 지정합니다. 모든 플롯에 대해 동시에 지정합니다.
내 목적에 맞게 Marker States를 활용할 수 있는 방법이 있나요?
Re: 그래프 빌더에서 특정 마커를 사용하나요?아마도:
행 상태를 사용하고 각 행의 마커 상태를 "원"으로 정의할 수 있습니다.
예상대로 첫 번째 플롯의 모든 데이터 포인트는 "원"입니다. 
- 하지만 그 이상의 효과가 있습니다! 하단 플롯과 같은 데이터 테이블에서 생성된 다른 모든 플롯에도 영향을 미칩니다. [이것이 제가 Row States를 좋아하지 않는 이유입니다!]
우리는 어떻게든 원래 문제로 돌아갔습니다. 두 플롯 모두에 동일한 마커가 있습니다 .
(점 대신 원만 표시).

작업이 다음으로 변경되었습니다.
하단 플롯에서 남성과 여성 마커를 어떻게 재설정 할 수 있나요?
Re: 그래프 빌더에서 특정 마커를 사용하나요?@스튜어트_리틀 ?
Re: 그래프 빌더에서 특정 마커를 사용하나요?안녕하세요 호기님,
설명서를 꼼꼼히 살펴봤는데 저도 막막했습니다. 두 플롯 모두 표의 데이터에 레이블을 지정하는 방법이 있을 거라고 생각했는데, 아쉽게도 작동하지 않는 것 같습니다. 이 방법을 위시리스트에 추가하는 것을 추천합니다. 임시방편으로 두 플롯을 따로 만든 다음, 하나의 보고서로 합쳐서 두 가지를 모두 보여주는 방법을 생각해 볼 수도 있습니다. 물론 이렇게 하면 원하는 만큼 깔끔해 보이지는 않겠지만요. 도움이 된다면 이 방법을 보여주는 예시를 만들어 보겠습니다.
스튜어트
Re: 그래프 빌더에서 특정 마커를 사용하나요?안녕하세요 @스튜어트_리틀 ,
확인해 주시고 해결 방법도 알려주셔서 정말 감사합니다. 일관된 마커 제어처럼 기본적인 기능이 JMP에 내장되어 있지 않다는 게 좀 놀랍네요. 
@스튜어트_리틀 작성:
그리고 임시 단계로 두 플롯을 별도로 만든 다음 두 플롯을 모두 표시하기 위해 단일 보고서로 결합할 것입니다.
실제 적용 사례는 점과 원이 겹치는 플롯이며, 원 안의 점은 완벽하게 일치함을 보여줍니다.
안타깝게도 원 안에 점수를 넣기 위해서는 많은 노력을 투자해야 합니다. 점수 뒤에 숨어서 점수를 얻는 것이 아니라요.
이 상품도 위시리스트에 추가하는 게 좋을 것 같아요...
다음은 Graph Builder에서 일관된 마커 제어를 제공하는 방법입니다.
대안으로:
의 아이디어 가치 마커 열 속성(예: 값 색상 )가 잠시 동안 위시리스트에 있었습니다. :backhand_index_pointing_right: 새로운 열 속성: 값 마커 . 간단한 해결책으로 보이며 많은 수동 작업을 줄여줄 것입니다.
21개의 Kudos를 받은 이 기능은 JMP에서 보류 중인 기능 중 상위 2%에 속합니다.
