使用小提琴图(密度)时,可以选择使每个变量具有相等的宽度。
然而,我们无法绘制具有相同形状的点分布,因为它不考虑每个变量的宽度。

// 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" ) )
)
)
实现这样的目标应该很简单,但是有很多变量。

重现 SHAP 图需要此功能,这是 JMP 17 Pro 中引入的功能,但没有标准的可视化输出。
https://community.jmp.com/t5/JMP-Add-Ins/Predictor-Explainer-AutoML-and-Explainable-AI-in-JMP-Python/ta-p/544064
拆分数据表和变量的串联对于否则会变得混乱的可视化来说是很多工作。
现在有了更多选项(针对“网格”)——也许是受此需求启发?
