バイオリン プロット (密度) を使用する場合、変数ごとに幅を等しくするオプションがあります。
ただし、各変数の幅が考慮されないため、同じ形状でドット分布をプロットすることはできません。

// 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" ) )
)
)
このようなことを達成するのは簡単なはずですが、変数が多数あります。

この機能は、JMP 17 Pro で導入された SHAP プロットを再現するために必要ですが、標準の視覚化出力はありません。
https://community.jmp.com/t5/JMP-Add-Ins/Predictor-Explainer-AutoML-and-Explainable-AI-in-JMP-Python/ta-p/544064
データ テーブルの分割と変数の連結は、他の方法では雑然としたビジュアライゼーションにとって大変な作業です。
現在、さらに多くのオプションがあります (「グリッド」用) - おそらくこの要望がきっかけでしょうか?
