I am evaluating JMP 16 for my work to test if we could upgrade from JMP13.
The function below (written on JMP13) takes values from the test data table column "colName" with measured parameter name "paraName" and plots a heatmap using WaferXCordinate and :WaferYCordinate columns also in the same data table.
Names Default To Here (1);
getHeatMap = Function({paraName, colName}, {distHeatMap},
New Window(""||paraName||" Distribution",
Graph Builder(
Size( 534,580 ),Show Control Panel( 0 ),
Variables( X( :WaferXCordinate ), Y( :WaferYCordinate ), Group X( :Wafer ), Color(As Column (colName))),
Elements( Points( X, Y, Legend( 8 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
8,
Properties(
0,
{gradient(
{Label Format( "Fixed Dec", 15, 3 ), Range Type( "Middle 90%" ), N Labels( 9 )}
)}
)
)}
),
Dispatch( {}, "graph title", TextEditBox, {Set Text( colName )} )
)
)
);
return(distHeatMap);
);
When the generated heatmap is sent to the journal the heatmap looks as below in JMP13 (left) and JMP16 (right) and is as expected (top row in attached picture).
However, when the journal is saved as PDF (or HTML), the heatmap looks as below in JMP13 (left) and JMP16 (right) in bottom row of attached picture. JMP16 case is not as expected. The PDF settings are as default (changing the PDF settings does not help). My axes labels are set as bold in JMP13 preferences, hence showing for JMP13. Where am I going wrong with JMP16?
(also why is WaferYcordinate is showing in the legend on JMP16?)
Edit - Picture removed. Please wait for updated picture. I am working on it
When it's too good to be true, it's neither