Graph Builder를 사용하면 점이나 평행 플롯을 통해 축을 따라 여러 개의 명목값을 병렬로 표시할 수 있는 것이 매우 좋습니다.


@jthi 가 제공하는 Enhanced Sankey Plot(ESP)을 사용해 보세요.
이러한 유형의 플롯은 데이터의 상관관계와 근본 원인을 시각화하는 데 유용합니다.
불행히도 일부 항목에 누락된 데이터가 있는 경우 실제 "분할"과 우발적 분할(누락된 데이터 대 사용 가능한 데이터)을 구별하기 어렵습니다. 이 문제는 누락된 데이터의 투명도를 높이면 해결할 수 있습니다. 불행히도 투명도를 선택적으로 추가하는 유일한 방법은 색상 드롭존을 사용하는 것입니다. 하지만 데이터가 병렬로 표시되는 방식 때문에 이것은 막다른 길입니다.

다음과 같은 플롯을 어떻게 생성할 수 있나요?

... 아니면 누락된 데이터를 표시하는 다른, 더 나은 방법이 있습니까?
dt = Open( "$SAMPLE_DATA/Hair Care Product.jmp" );
for each({i},{1,3,6,8},
rows=associative array(J(1,50000,Random Integer(120000))) << get keys;
dt [rows,i] =J(n items(rows),1,.);
);
rows = dt << get rows where(contains(:Residence,"Rural"));
dt [rows,"Residence"] =J(n items(rows),1,.);
Graph Builder(
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables(
X( :Promotion ),
X( :Purchase, Position( 1 ) ),
X( :Gender, Position( 1 ) ),
X( :Hair Color, Position( 1 ) ),
X( :U.S. Region, Position( 1 ) ),
X( :Residence, Position( 1 ) ),
X( :Validation, Position( 1 ) )
),
Elements( Points( X( 1 ), X( 2 ), X( 3 ), X( 4 ), X( 5 ), X( 6 ), X( 7 )) )
);
"비활성화"란 말인가요? 투명도를 추가하는 대신 완전히 숨기는 거죠?
동의해요, 보여주는 것보다 낫죠...