グラフ ビルダーを使用すると、ポイントまたは並列プロットを使用して、軸に沿って複数の公称値を並列に表示できるのは素晴らしいことです。


@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 )) )
);
透明度を追加するのではなく、「無効にする」、つまり完全に非表示にするということですか?
同意します。表示するよりも良いです...