我正在评估 JMP 16 以测试我们是否可以从 JMP13 升级。
下面的函数(写在 JMP13 上)从测试数据表列“colName”中获取值,测量参数名称为“paraName”,并使用 WaferXCordinate 和 :WaferYCordinate 列在同一数据表中绘制热图。
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);
);
当生成的热图发送到日志时,热图在 JMP13(左)和 JMP16(右)中如下所示,并且与预期的一样(附图中的顶行)。
但是,当期刊保存为 PDF(或 HTML)时,热图在附件图片底部的 JMP13(左)和 JMP16(右)中如下所示。 JMP16 案例不如预期。PDF 设置为默认设置(更改 PDF 设置无济于事)。 我的轴标签在 JMP13 首选项中设置为粗体,因此显示为 JMP13。JMP16 哪里出错了?
(还有为什么在 JMP16 的图例中会显示 WaferYcordinate?)

嗨,尼奥,
输出看起来像滚动轴等交互操作所发生的那种采样,其中 JMP 仅绘制点的样本以保持响应。 JMP 认为您的鼠标处于活动状态时可能存在问题。 不确定自 JMP 13 以来会发生什么变化——也许是鼠标事件的时间。
你是怎么保存的? 您可以尝试通过脚本保存以查看它是否有所不同吗?
Current Journal() << Save PDF( "$TEMP/wafer.pdf" );
Open( "$TEMP/wafer.pdf" );
@XanGregg谢谢。
我尝试过通过脚本和手动以及 PDF 和 HTML 保存。 问题依然存在。
我已经尝试过多次并使用各种不同的 PDF 设置(因此该问题不太可能与鼠标事件有关)并且问题仍然存在。
能不能把这两个杂志都发一下?我会非常有兴趣尝试重现这个问题。到目前为止,我们重新创建的唯一问题是 Xan 提到的鼠标事件问题。有可能一旦发生鼠标事件问题,它将继续限制 pdf 和 html 文件中的点,直到您重新启动 jmp 或单击图表以清除单击状态,因此即使通过脚本保存并手动保存仍可能显示问题。我注意到您的 16.1 期刊图像可能比 13.2.1 图像有更多的空白空间,这也与鼠标事件问题一致。
我可能无法分享完全相同的数据。 我将尝试使用虚拟数据重现该问题,并在准备好后立即发布。