Es fantástico que Graph Builder te permita mostrar múltiples valores nominales en paralelo a lo largo de un eje, ya sea con puntos o mediante el gráfico paralelo.


Pruebe Enhanced Sankey Plot (ESP) , proporcionado por @jthi .
Este tipo de gráfico es útil para visualizar correlaciones y causas fundamentales en los datos.
Lamentablemente, si algunas de las entradas tienen datos faltantes, es difícil distinguir entre "divisiones" reales y divisiones accidentales (datos faltantes vs. datos disponibles). Este problema se podría resolver aumentando la transparencia de los datos faltantes. Lamentablemente, la única forma que conozco de agregar transparencia de forma selectiva es mediante la zona de colocación de color. Pero debido a la forma en que se muestran los datos en paralelo, esto es un callejón sin salida:

¿Cómo puedo generar un gráfico como este?

... ¿o hay otra forma mejor de marcar los datos faltantes?
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 )) )
);
Quizás una opción sea habilitar

¿Quieres decir "deshabilitar", es decir, ocultar por completo, en lugar de agregar algo de transparencia?
De acuerdo, mejor que mostrar...