地图形状与非地理地图、多个地图我使用带有晶圆布局的地图形状而不是地理数据,并且有一个问题......
问题:在图形生成器以外的平台中,如果我使用“背景地图...”来显示我的光刻边界,数据会立即消失,显然与 x 轴切换到测地线相关(它会同时切换 x 和 y,但 x 会破坏绘图) )。我可以通过将其恢复为线性来修复它,或者可以编写脚本使其正常工作,但这很麻烦。图形生成器可以应用背景图并使轴保持线性。
也许这只是将来可以改进的东西,但想知道现在是否有一些好的解决方法......我在某个地方缺少的偏好?我发现我可以告诉 JMP 我的 X/Y 列是各种地理类型,但不确定是否有办法可以说它们绝对不是。
问题:我想这不仅限于非地理数据,因为您可能有历史国家边界或其他东西,但我可以轻松地拥有多个不同的布局,这些布局对区域使用相同的名称(只是数字)。背景地图没有问题...您选择地图文件,但对于将列放入图形生成器中的地图形状的情况,我想知道它是如何工作的。它似乎确实能够猜测要使用的正确布局 - 而且您不必选择地图,这非常酷 - 但它是否会询问不同的布局是否实际上与有限的数据集兼容?与此相关的是,如果我正在编写图形生成器的脚本,有没有办法告诉它显式使用哪个地图文件?我了解如何以交互方式执行操作...将列指定为 Shape()...但是有什么方法可以处理可能存在的不明确地图吗?
回复:具有非地理地图、多个地图的地图形状我在这方面发现了一些事情......
(1) 关于多个地图我发现我可以设置一个 MapShape 列属性来指定要使用的特定地图文件。该地图文件甚至可以位于另一个位置,这样就可以使其不与“地图”文件夹中的任何内容混淆,以防使用重叠名称的地图之间可能存在冲突。在此发布示例: https://community.jmp.com/t5/JMP-Scripts/Hexagonal-and-Square-United-States-Maps-for-Graph-Builder/ta-p/22637
(2)这给了我一个想法,也许我可以强制我的 xy 列具有属性的线性比例,但尽管列也有一个轴属性,它允许指定默认轴,但我仍然发现 x 轴被迫当我添加背景地图时测地线。这是当我使用 X 和 Y 列在双变量图上绘制数据,然后右键单击背景并选择“背景地图”并从那里选择边界时的情况。我确实正在考虑为此编写一个脚本,因为手动选择背景地图似乎是不可避免的功能。(很容易让它在特定的脚本报告上工作,但自从我最初发布此内容以来,我们为我们的内部地图提供了一组很好的共享地图文件,所以现在有很多用户可能希望使用这个简单的手册将不同可能的背景应用于自己的情节的过程,然后出现此问题。)。
回复:具有非地理地图、多个地图的地图形状@哈德纳,
我不太确定你是如何添加背景图片的。 我已经使用形状文件制作了晶圆图。
此外,脚本索引 > 显示框 > 添加图像中的以下脚本提供了使用边界的示例。
我可能会创建一个插件或热键脚本来提示您或用户提供产品和/或采样计划,然后通过 JSL 选择图像,设置比例和边界。如果您有多个图形(按组或多个 Y 或 X),脚本可以获取当前窗口找到所有 FrameBox 并立即设置它。
提供更多细节,可能会产生更多建议/帮助。
Names Default To Here( 1 );
img = Open( "$SAMPLE_IMAGES/windmap.png", "png" );
w = New Window( "View Image",
Graph Box(
FrameSize( 500, 500 ),
X Scale( 0, 100 ),
Y Scale( 0, 100 ),
<<ADD image=""></ADD>