파이 그래프를 다른 그래프와 결합하는 방법은 무엇일까요?원형 그래프를 다른 그래프와 결합할 수 있나요?
두 가지 문제:
- 파이 차트는 범주를 지정하는 데 "X" 값을 입력값으로 사용합니다. 오버레이나 Y 값을 사용하지 않으므로, X축의 다른 데이터와 충돌이 발생할 수 있습니다.
- 파이 차트는 x=0에 위치하므로 다른 x축은 0을 중심으로 해야 합니다 (이것이 제가 중앙값을 뺀 이유입니다).

Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
Graph Builder(
Transform Column( "pie: sex", Nominal, Formula( "pie" ) ),
Transform Column(
"height-median",
Formula(
:height - Col Quantile(
:height,
0.5
)
)
),
Variables(
X( :sex ),
X( :"height-median"n, Position( 1 ) ),
Y( :"pie: sex"n ),
Y( :weight ),
Group X( :age )
),
Elements( Position( 1, 1 ), Pie( X( 1 )) ),
Elements( Position( 1, 2 ), Points( X( 2 ), Y ) )
);
데이터 탐색 및 시각화제목: 파이 그래프를 다른 그래프와 결합하는 방법?가장 명확한 답은 "파이 차트를 사용하지 마세요!"입니다.
막대 그래프
- 카테고리에 x 대신 오버레이를 사용합니다.
- 그래프를 뷰 내에서 자동으로 중앙에 배치합니다(0도가 아님).

Graph Builder(
Variables(
X( :height ),
Y( :ratio ),
Y( :weight ),
Group X( :age ),
Overlay( :sex )
),
Relative Sizes( "Y", [66 119] ),
Elements(
Position( 1, 1 ),
Bar(
Y,
Legend( 11 ),
Bar Style( "Stacked" ),
Summary Statistic( "% of Factor" )
)
),
Elements(
Position( 1, 2 ),
Points( X, Y, Overlay( 0 )),
Smoother( X, Y, Overlay( 0 ) )
)
);