Remove Axis Ticks on Scatterplot MatrixHi all,
I am trying to create a simple correlation heat hap using the Multivariate platform. I want to hide the points in the Scatterplot matrix to emphasize the heat map only. Similarly, I want to remove the axis tick marks to remove the noise on the diagram. I tried creating an an object called "hm" and deleting the AxisBox(i) component. It seemed to work until I got to i=7, and it looks like any number greater than seven will throw an error. Here is my current script:
hm = Multivariate(
Y( :MCD, :AAPL, :DKS, :KR, :BAX ),
Estimation Method( "Row-wise" ),
Scatterplot Matrix(
Show Points( 0 ),
Density Ellipses( 0 ),
Shaded Ellipses( 0 ),
Heat Map( 1 ),
Show Correlations( 1 )
),
Color Map on Correlations( 1 ),
SendToReport(
Dispatch(
{},
"Scatterplot Matrix",
OutlineBox,
{Set Title( "Correlation Heat Map: Unrelated Industries" )}
)
)
);
report(hm)[AxisBox(1)]<<DELETE> </DELETE> I've also included pictures of my diagram before and after deleting axis boxes for more clarity.


Is there a better way to accomplish my goal whether it be modifying my script or using a different JMP platform altogether?
Thank you for your help in advance,
Dan
GraphicsScriptingRe: Remove Axis Ticks on Scatterplot MatrixThe issue is, that when you delete AxisBox(1), JMP adjusts remainder of the Axis Boxes to be 1-9, not 2-10. So the easiest way to delete the Axis Boxes is:
hm = Multivariate(
Y( :MCD, :AAPL, :DKS, :KR, :BAX ),
Estimation Method( "Row-wise" ),
Scatterplot Matrix(
Show Points( 0 ),
Density Ellipses( 0 ),
Shaded Ellipses( 0 ),
Heat Map( 1 ),
Show Correlations( 1 )
),
Color Map on Correlations( 1 ),
SendToReport(
Dispatch(
{},
"Scatterplot Matrix",
OutlineBox,
{Set Title( "Correlation Heat Map: Unrelated Industries" )}
)
)
);
For( i = 1, i <= 10, i++,
Report( hm )[AxisBox( 1 )] << delete
);