Hi, I am relatively new to JMP and am using the bivariate plot platform to generate a list of bivariate plots from a dataset. I started using an auto-generated JSL script to add identical axis and legend settings to all plots as seen below:
Bivariate(
Y( :PeakValue ),
X( :"Duration (s)"n ),
By( :Checker Name ),
SendToReport(
Dispatch(
{},
"Duration (s)",
ScaleBox,
{Scale( "Log" ), Format( "Engineering SI", 9 ), Min( 0.0000000001 ),
Max( 0.001 ), Inc( 1 ), Minor Ticks( 1 ),
Label Row(
{Show Major Grid( 1 ), Show Minor Grid( 1 ), Show Minor Labels( 0 )}
)}
),
Dispatch( {}, "PeakValue", ScaleBox, {Label Row( Show Major Grid( 1 ) )} ),
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Marker Drawing Mode( "Normal" ),
Row Legend(
Corner,
Color( 1 ),
Color Theme( "JMP Default"(1) ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
);
As you can see above, I am grouping the dataset by the column :Checker Name. However, I wanted to extend this script by also adding transparent Rect() graphics objects to create acceptable ranges to each of the scatterplots. However, the dimensions and location of these Rect() objects will vary depending on which bivariate plot it is being plotted in. In short, I need to create a key of :Checker Name to Rect sizing variables that will be correctly applied depending on the bivariate plot in the set. Is this something easy/plausible to incorporate in the pre-generated script I have above?
Thank you!