有没有办法将平台中所有地块的绘图范围设置为相同?我认为这个主题是不言自明的:
我运行一个平台,并生成了许多图表。现在,在许多情况下,让所有图表轴范围相同是很有意义的。手动执行此操作非常繁琐。
我尝试在更改一个图上的轴时按住 Ctrl 键,但这不会传递到其他图。
实验设计回复:有没有办法将平台中所有地块的绘图范围设置为相同?不确定是否可以交互完成,但可以编写脚本。 这是一个相当简单的例子
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
dist = dt << Distribution(
Continuous Distribution(Column(:NPN1), Process Capability(0)),
Histograms Only,
By(:lot_id)
);
wait(1);
(dist << XPath("//AxisBox")) << Min(0);回复:有没有办法将平台中所有地块的绘图范围设置为相同?我认为答案可能取决于您所指的平台。对于分布,有一个统一的缩放选项,在此处显示在相关的 JSL 中,但可以从红色三角形打开。
Distribution(
Uniform Scaling( 1 ),
Continuous Distribution( Column( :NPN1 ), Process Capability( 0 ) ),
Histograms Only,
Where( :lot_id == "lot01" )
);
回复:有没有办法将平台中所有地块的绘图范围设置为相同?你好,
我成功地传播了范围的设置,但可能略有不同。 我的方法:
1. 在一张图中设置范围
2.右键单击轴和“编辑>复制轴设置”
3. Ctrl-右键单击“编辑>粘贴轴设置”
正如您已经发现的那样,简单的 ctrl - Axis 设置不会这样做。
安迪
回复:有没有办法将平台中所有地块的绘图范围设置为相同?嗨,大卫,具体来说,我正在使用测量系统分析 (Gauge R&R) 平台。
回复:有没有办法将平台中所有地块的绘图范围设置为相同?安迪,这几乎与手动更改轴限制一样乏味。
回复:有没有办法将平台中所有地块的绘图范围设置为相同?第 3 步中的“ctrl”会将设置应用于窗口中的所有绘图。它非常快,并且可能是无需编写脚本的最快方法。
回复:有没有办法将平台中所有地块的绘图范围设置为相同?正如已经指出的那样,交互方法是使用控制键,同时选择粘贴轴设置的选项(之前复制了设置)。
使用脚本,您可以执行以下操作:
names default to here(1);
open("$SAMPLE_DATA/Variability Data/3 Factors Nested & Crossed.jmp");
vc = Variability Chart( Y( :Y ), X( :Instrument, :Part ), By( :Operator ) );
// get a list of outlines that contain variability charts
lstOutlines = vc << xpath("//OutlineBox[starts-with(., 'Variability Chart')]");
// each outline contains 2 charts (Y and StdDev)
// and each chart contains 2 axes (1st = y-axis, 2nd = x-axis)
// build a list of y-axes for the Y chart and also determine
// the minimum min and maximum max
lstAxes = {};
minmin = 1e6;
maxmax = -1e6;
for each({outline},lstOutlines,
yAxis = outline[1][AxisBox(1)];
minmin = min(minmin,yAxis<<GETMIN></GETMIN>
回复:有没有办法将平台中所有地块的绘图范围设置为相同?我懂了。
这次真是万分感谢。
这是一种完全不直观的方法(典型的 JMP)。
回复:有没有办法将平台中所有地块的绘图范围设置为相同?@TheDude , 如果您有一种您认为更好的方法,我建议您将其放入 JMP 愿望清单中。然后,JMP 人员将进行查看,并希望提出一种改进的方法。我过去曾这样做过,并让 JMP Folks 回来告诉我为什么我的建议是短视的......而且我也不得不相反的事情发生,他们回到我身边并解决了我建议的方法,并在 JMP 的下一个版本中实施。
回复:有没有办法将平台中所有地块的绘图范围设置为相同?好吧,这是另一种方法。
选择所有具有相同轴的列。
转到列菜单并选择标准化属性。
在标准化属性下,从列属性列表中选择轴。
可能没有必要,但我建议您将“保存到列”更改为“所有轴属性”
单击设置默认轴设置按钮并指定您希望轴的外观。
单击确定框退出对话框。
现在,您使用这些列创建的每个图都将具有相同的轴属性。