在图形生成器中独立锁定比例<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />在图形生成器中,有一个选项可以锁定比例,以防止轴响应数据更改。 在 JSL 中,“锁定比例”功能可用于执行相同的操作。 在 UI 和 JSL 中,锁定比例会影响 x 轴和 y 轴。 有没有办法独立锁定轴刻度? 我有一个脚本,实际上是几个脚本,可以使用图形生成器生成图形,但也可以打开数据过滤器窗口,以便我们可以像在为客户开发的软件中一样过滤图形; JMP 用于验证软件的报告功能。 所有这些图表都固定显示 24 小时周期(一天的午夜到午夜),但 y 轴应适当适应数据的比例。
与我们的软件不同,我们的软件默认将没有活动的时间间隔填充为零,而 JMP 仅显示数据存在的数据点。 也就是说,我使用软件的事件日志输出,并验证软件的报告是否与我使用事件日志在 JMP 中生成的内容相匹配。 如果事件在某个时间没有发生,则事件日志中没有该时间的条目;更准确地说,当我对数据进行分类时,不会创建没有数据的时间间隔。 因此,有时 x 轴会根据可用数据缩放到时间范围。 当尝试将 JMP 创建的图形与我们的软件生成的图形进行比较时,这种行为是有问题的。
回复:在图形生成器中独立锁定比例设置列的 Axis 属性看起来确实可以解决我的问题。 在我的回复中斯蒂芬·皮尔逊我注意到,由于我需要解决另一个问题,该问题已自行解决,但了解列的 Axis 属性绝对有帮助。
回复:在图形生成器中独立锁定比例
stephen.pearson wrote:
One way you can do this would be to use the filter to exclude the undesired rows.
事实上,不会有任何不受欢迎的争吵。 问题的产生是因为数据点通常少于时间段。 我们的数据分为 96 个 15 分钟间隔。 在测试模型中,我没有人在早上 6:30 之前到达系统。 当脚本构建图表时,x 轴设置为午夜到午夜,因此没有问题。 问题是,当我更改过滤参数时,例如事件仅在上午 6:45 到晚上 10:30 之间发生的位置,这些时间实际上成为 x 轴的极值。
此外,一旦用户可以开始更改过滤器设置以查看各种输出,脚本就已完成执行。 我的脚本不是加载项或 JSL 应用程序(我还没有实现),因此在使用初始过滤条件呈现图形后,它不会继续运行。 最终,我必须用零回填空箱,以防止我正在测试的软件报告与 JMP 报告之间出现比较问题。 因此,所有 96 个时间段总是被填充,并且 x 轴更改的问题自行解决。 也就是说,您给了我一些未来工作需要考虑的事项。
回复:在图形生成器中独立锁定比例作为修改图形生成器报告的替代方法,您可以为要绘制图形的变量分配“轴”属性:
http://www.jmp.com/support/help/Expression_Data.shtml
回复:在图形生成器中独立锁定比例执行此操作的一种方法是使用过滤器排除不需要的行。 如果您在 Graph Builder() 脚本中包含以下代码(假设时间列是连续的并称为 x),它应该具有所需的效果,但需要设置图形生成器以在每次更改过滤器时进行更新。
发送至报告(
派遣(
{},
“X”,
秤盒,
{Min( col min(:x) ), Max( col min(:x)+86400 ), 间隔( "Day" ), Inc( 1 ), 小刻度( 0 )}
)
)
您可能还需要在 to 图形生成器之前包含一个 if 语句,以处理排除 x 的所有行的情况。
回复:在图形生成器中独立锁定比例哇,我把大家都难倒了吗? 或者也许这只是在讨论列表中丢失了。