☐ 멋진 새로운 기능
☑ 많은 사용자에게 도움이 될 수 있습니다!
☑ "버그"처럼 느껴지는 것을 제거합니다.
☐ 있으면 좋다
☐ 아무도 필요 없어
이러한 위시리스트 요청은 무엇에서 비롯된 것인가요?
Graph Builder에서 축에 명목 값이 있는 경우 '정렬 기준' 옵션을 사용하여 다른 열이나 개수를 선택하여 순서를 지정할 수 있습니다.
이 옵션은 축에 여러 열이 중첩되어 있지만 값이 어떻게 정렬되는지 불분명한 경우에 사용할 수 있습니다.
더 심각한 점은 JMP18에서 JMP19로 동작이 바뀌었다는 것입니다.
-> 지금은 줄거리가 많이 달라졌고, 대본도 수정해야 합니다.
아래 예는 그래프 빌더 - 정렬 기준 에서 가져온 것으로, 주요 범주는 "연령"이고 하위 범주는 "학생"입니다.
JMP19: 축의 범주를 무시하고 값을 정렬합니다. 그런 다음 축 레이블을 추가합니다.
따라서 한 연령대(예: 14세)가 여러 번 나타날 수 있습니다.

< JMP19: 값은 각 범주별로 정렬됩니다(다른 범주는 무시).
- 학생 이름을 무시하고 연령별로 정렬
- 나이를 무시하고 이름순으로 정렬된 학생
-> 로버트는 데이터 집합에서 두 번 등장합니다. 로버#1과 로버#2의 위치는 mean(로버#1 / 로버#2)로 결정됩니다.
-> 로버#1이 예상보다 늦게 온다, 로버#1이 예상보다 일찍 온다 / 키 점프

어떤 개선을 원하시나요?
1) 축에 여러 열이 중첩된 경우 정렬 방식을 지정하는 옵션을 추가하세요.
2) 새로운 모드를 추가해주세요:
- 주요 카테고리는 각 항목의 평균을 내어 정렬됩니다(JMP 18과 유사).
- 하위 카테고리는 상위 카테고리 내에서 순서대로 정렬됩니다.
예를 들어

Big Class의 경우 제안된 모드는 JMP18에서 사용된 모드와 유사합니다.
로버트를 찾아서 차이점을 확인해보세요.
더 보기...
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Column( "myOrderBy",
Formula( Col Mean( :height, :age ) * 10000000 + :height ),
) << run formuals();
Graph Builder(
Variables(
X( :age, Order By( :myOrderBy, Ascending, Order Statistic( "Mean" ) ) ),
X(
:age_name,
Position( 1 ),
Order By( :myOrderBy, Ascending, Order Statistic( "Mean" ) )
),
Y( :height )
),
Elements( Bar( X( 1 ), X( 2 ), Y ) )
);
이 아이디어가 왜 중요한가요?
- 이전 버전과의 호환성
- 많은 애플리케이션의 경우, 하위 카테고리를 상위 카테고리 내에서 순서대로 정렬하는 것이 가장 합리적입니다.
다른 소원 