嗨,尼奥,
输出看起来像滚动轴等交互操作所发生的那种采样,其中 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 图像有更多的空白空间,这也与鼠标事件问题一致。
我可能无法分享完全相同的数据。 我将尝试使用虚拟数据重现该问题,并在准备好后立即发布。
我正在评估 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?)
编辑 - 图片已删除。 请等待更新的图片。 我正在做 :)