Cuando se utilizan gráficos de violín (densidad), existe la opción de tener anchos iguales por variable.
Sin embargo, no podemos trazar la distribución de puntos con la misma forma ya que no respeta el ancho de cada variable.

// Start of script;
Names Default To Here( 1 );
Clear Log();
dt = Open( "$SAMPLE_DATA/Bands Data.JMP" );
Data Table( "Bands Data" ) << Stack(
columns( :proof cut, :viscosity, :blade pressure ),
Source Label Column( "Label" ),
Stacked Data Column( "Data" ),
Drop All Other Columns( 1 )
);
Graph Builder(
Size( 534, 456 ),
Show Control Panel( 0 ),
Variables( X( :Data ), Y( :Label ) ),
Elements(
Points( X, Y, Legend( 5 ), Jitter( "Packed" ), Jitter Limit( 0 ) ),
Contour( X, Y, Legend( 6 ), Violin Scaling( "Equal Width" ) )
)
)
Debería ser sencillo lograr algo como esto, excepto por una serie de variables.

Esta funcionalidad es necesaria para reproducir gráficos SHAP, una funcionalidad introducida en JMP 17 Pro pero sin esa salida de visualización estándar.
https://community.jmp.com/t5/JMP-Add-Ins/Predictor-Explainer-AutoML-and-Explainable-AI-in-JMP-Python/ta-p/544064
Dividir la tabla de datos y la concatenación de variables es mucho trabajo para una visualización que, de lo contrario, se desordena.
Ahora hay muchas más opciones (para "grid") - ¿quizás a raíz de este deseo?
