重置变焦?是否有快捷方式将绘图重置为“视图中的所有数据点”?
到目前为止,我使用了放大镜工具双击 - 但现在我意识到这只是在缩放之前将缩放重置为“原始状态”*)。
*)
如果之前没有应用特殊设置:“原始状态”它与我想要的“视图中的所有数据点”相同,如下所示:
https://community.jmp.com/t5/Discussions/zoom-out-in-graph-builder/mp/327422/highlight/true#M57672
另一方面,我们假设在使用放大器缩放之前,用户首先通过拖动轴来手动调整轴范围。
那么绘图不会显示“原始状态”下的所有点
...因此,“重置”后不会显示它们。
就像这个例子一样:
双击缩放后跳回状态 X>66 - 就在使用放大镜放大之前。

摆脱保存的中间状态的解决方法:
- 从红色三角形上下文菜单打开/关闭“锁定比例”*)。
- 将脚本保存到脚本窗口并删除带有轴设置的块,然后运行它。
两种方法的缺点:
- 任何其他设置(例如“对数”比例)也将被删除。
- 它们有点太长,即中断“流程”
大规模定制回复:重置变焦?Jmp 支持的好技巧:
@劳拉弓箭手写道:
...将轴类型设置为列属性。您可以通过右键单击该列并选择列属性 -> 轴。使用这个属性会产生两个效果。第一个是默认绘图将采用列属性中定义的轴设置。另一个是,如果轴发生更改,当我们恢复比例或恢复轴时,它将返回到列属性中定义的条件。
唯一的困难是更改记录的比例 - 不触发任何其他更改,然后也保存:)

解决方法:JSL
Set Property("Axis",{ Scale( "Log" )})
回复:重置变焦?我会联系支持人员并询问使用“恢复比例”时是否应该恢复类型(不改变其他自定义项并不完全清楚) )以及他们是否对您的任务有好的建议。 您可以检查秤类型并在恢复后重置它。
回复:重置变焦?哎哟,我刚刚注意到恢复规模所做的不仅仅是重置范围。
特别是:它删除了对数刻度
这是我的同事在寻求解决方案时想到的实际用例:
如何重置范围,但保留日志设置。
回复:重置变焦?类似这样的东西可以用来编写脚本
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
gb = Graph Builder(Variables(X(:height), Y(:weight)), Elements(Points(X, Y), Smoother(X, Y)));
rep = Report(gb);
rep[AxisBox(1)] << Min(70) << Max(75);
rep[AxisBox(2)] << Min(70) << Max(75);
wait(1);
// window_ob = (Current Window()[OutlineBox(1)]);
window_ob = (Window("Big Class - Graph Builder")[OutlineBox(1)]);
// if we only care about Graph Builder
If(N Items(window_ob << XPath("//OutlineBox[@helpKey='Graph Builder']")) == 0,
stop(); // most likely not graph builder
// we could of course expand this tool bar to all axisboxes
);
owner_box = Report(window_ob << Get Scriptable Object());
axisboxes = (owner_box << XPath("//AxisBox"));
If(N Items(axisboxes) > 0,
axisboxes << Revert Scale;
);
如果它用作工具栏/快捷方式,添加更多错误处理可能是一个好主意
回复:重置变焦?的确!
谢谢。
回复:重置变焦?<< 恢复比例有效吗?
恢复轴的比例而不改变其他自定义
回复:重置变焦?谢谢@杰基_ , 非常好。
一个缺点是恢复轴:
它删除所有轴设置:对数刻度、网格线、参考线等...
有没有一个功能恢复范围这只是删除最小/最大设置?
很遗憾,
Report( gb )[axis box( 2 )] << min(.) << max(.)
没有效果。 我怎样才能让它发挥作用?
回复:重置变焦?试试这个代码:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Window( "",
H List Box(
Button Box( "Reset Zoom",
Report( gb )[axis box( 2 )] << Revert Axis;
Report( gb )[axis box( 1 )] << Revert Axis;,
<<SETICON></SETICON>回复:重置变焦?*)我想知道
通过拖动轴/使用放大镜工具缩放来锁定比例有什么区别......并通过“锁定比例”设置。
或者换句话说:
如果我通过拖动其中一个轴来锁定秤 - 为什么锁定秤上没有复选标记 - 秤已被锁定,对吧?
但锁秤还锁定颜色渐变( @星果鲍勃)
...拖动轴或使用放大镜缩放只会锁定 x 和 y 比例。
我想也没有变体锁定分组依据设置, ( @vishwasanj )