脚本指南中的显示框示例<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />您好,我是 JMP 文档团队的作者之一。
脚本指南包含许多如何创建显示框的示例。 我添加了新的示例来解释如何创建特别难以理解的显示框。
您认为哪些展示盒的创建比较混乱,为什么? 创建展示盒的哪些方面是难以记住的?
麻烦盒子的例子值得赞赏。 它们的示例或派生将在文档中使用。
谢谢,
希拉
回复:脚本指南中的显示框示例你说得对。 遍历树是从拟合模型中获取值的唯一方法。
回复:脚本指南中的显示框示例感谢您的回复,mjdeez。 好东西!
回复:脚本指南中的显示框示例当我第一次开始时,我发现令人困惑的一件事是如何动态更改显示树,答案是创建大部分显示树,但将挂钩保留在适当的位置(显示框对象变量),以便稍后可以附加到在。所以我的建议是在一些示例脚本中加强append()和prepend()的使用,也许基于if()语句。
另外,在2014年峰会的JMP培训班上,我认为是Xan提到prepend比append更快,因此对于大型显示树或参数迭代,向后构建显示树会更快。 我还没有测试过这个。 对我来说,向前思考更容易,而且我从来没有抽出时间重新编写可以从中受益的脚本。
沿着这些路线(不仅仅是显示框),但关于使脚本运行得更快的提示将非常感激。
我还在参数的大纲框之间使用分页符功能,因此 pdf 报告看起来不错。 否则前一个参数的轮廓框将显示在后续页面上。
不确定我是否真的回答了你的问题,所以这里是另一个,复选框。 由于某种原因,我倾向于忘记复选框可以用作列表,而我倾向于将它们用作 1 个框。因此,当我想将默认值设置为“set (n, 1)”时,它让我感到困惑,直到我记得 set(1) 也可以工作。 并且还需要将其放置在显示树之后或显示树函数之一的脚本内(脚本参数)。
回复:脚本指南中的显示框示例嗨希拉,
感谢您的答复。 老实说,我已经知道所有答案,因为我使用 JMP 编写了很多脚本:-)。 我只是有一种感觉,我花了比应有的时间更长的时间来理解所提到的要点。
关于提取值主题的另一个问题:假设我想从拟合模型中获取 R^2。 除了通过报告和显示树访问值之外,是否没有其他方法? 来自面向对象编程的背景,这对我来说是如此的强烈。 我一直希望有一天能在 JMP 中找到一个函数,它允许我直接访问平台对象的“属性”,而无需通过树。
亲切的问候,
塞巴斯蒂安
回复:脚本指南中的显示框示例塞巴斯蒂安,谢谢您的回复。 很高兴听到文档中可以改进的地方。
1.其他用户也有同样的关于提取值的问题。 您是否在“显示框”一章中找到了脚本指南中名为“提取值”的部分? 常见任务章节中还有一个示例。 该示例基于从 Reports.jsl 示例脚本中提取值。 如果这些部分没有回答您的问题,请告诉我。
2. Dialog 现在已被弃用,因此文档将建议使用新窗口。 在 JMP 12 文档中,“显示框”一章中有一个名为“将不推荐使用的对话框转换为新窗口”的部分,其中显示了对话框和新窗口之间的差异。
3. 我们在“提取值”部分提供了一些从交互式显示框中提取值的示例。 听起来我们需要更多这样的例子或者让它们更容易找到。
希拉
回复:脚本指南中的显示框示例亲爱的希拉,
谢谢你的询问。 我没有给我带来麻烦的特定显示框。 但我想我可能会提到以下几点,因为它与主题很接近:
1. 每当我想从报告中提取一些特定数字时,我都会遇到很多麻烦。 自从我弄清楚如何查看报告的整个显示树以来,它变得容易多了,但我认为这里的文档可以改进。
2. 今天我非常熟悉在 JMP 中创建 UI。 但一开始我经常搞乱“对话框”和“新窗口”命令。 特别是因为如何将一些显示框添加到对话框的语法与我需要将相同的显示框添加到“新窗口”的语法不同。 也许可以选择从文档中删除整个“对话框”部分?
3. 对于所有交互式显示框(滑块框、文本编辑框……):如果示例能够说明如何提取这些框的值,那就太好了。 虽然它使示例变得有点复杂,但这可能是这些盒子最重要的事情之一。 根据我的口味,这项任务在 JMP 中并不是特别简单。