그래프 빌더/막대형/팩형 차트의 경우 "기본 라벨"로 항목을 선택하는 방식을 어떻게 변경할 수 있나요?
기본적으로 첫 번째 프레임 상자의 가장 높은 값이 사용되죠?
모든 프레임 상자에 걸쳐 합산된 가장 높은 값으로 변경할 수 있나요?
egfor 자동차 데이터
dt = Open( "$SAMPLE_DATA/Cars.jmp" );
gb = Graph Builder(
Variables( X( :Make ), Group X( :Year ), Color( :Make ) ),
Elements(
Bar(
X,
Legend( 6 ),
Bar Style( "Packed" ),
Packed Primaries( 5 ),
Packed Primary Labels( "On axis" ),
Summary Statistic( "Max" )
)
)
);
:Make==Toyota 가 있는 항목이 많지만, 첫 번째 FrameBox(년도= 87)에는 Toyota가 4개만 들어 있고 T는 알파벳 순서로 너무 늦습니다. 그래서 Dodge와 Hyundai가 "경주"에서 승리합니다.
dt << select where(:Make == "Toyota");
(gb << xpath("//FrameBox")) << Fill Selection Mode( "Selected Outlined" )
열 속성/ 값 순서를 사용하면 순서를 조정하여 Toyota를 기본 레이블에 수동으로 추가할 수 있습니다.
:make << Set Property( "Value Order", {Custom Order( {"Toyota"} )} )
... . 위치 #4에 있습니다.
같은 방법을 미쓰비시 에 적용하려고 하면 실패합니다. 1987년 항목이 너무 적습니다.

:make << Delete Property( "Value Order" ) << Set Property( "Value Order", {Custom Order( {"Mitsubishi"} )} )