单独使用时,交互式 HTML 使用户能够共享 JMP 报告。 JMP 直播支持通过协作、组织、安全、自动化和显着增强的交互性进行共享。这篇博文解释了其中的新功能JMP 15交互式 HTML,单独使用或作为 JMP Live 的一部分使用时。
他们如何合作?
通过选择“文件:另存为”或“文件:导出”,您可以将任何 JMP 报告导出为交互式 HTML。 这将创建一个独立的 Web 应用程序:扩展名为“.htm”或“.html”的单个文件。
该文件可以加载到任何现代网络浏览器中,以查看分析并探索数据。 该文件可以通过电子邮件发送或存储在共享驱动器或网站上以与其他人共享。 如图 1 所示,连接方式是一种:联合管理计划创建文件,但该文件无法与 JMP 通信。通过 JMP Live,连接是双向的,从而实现更多交互性。
Figure 1. JMP Interactive HTML and JMP LiveFigure 1. JMP Interactive HTML and JMP LiveFigure 1. JMP Interactive HTML and JMP LiveFigure 1. JMP Interactive HTML and JMP Live图1。 JMP Interactive HTML 和 JMP Live
现代网络浏览器速度很快,因此我们仅在需要时使用双向连接。 否则,我们的软件仅在网络浏览器中运行。 这种架构为我们的客户最大限度地提高了速度并最大限度地降低了网络传输成本,因此我们计划在未来的版本中对其进行维护和改进。
JMP 15 两者都有哪些新增功能?
当我们向交互式 HTML 添加新功能时,它们在 JMP Live 中也能正常工作。 对于 JMP 15,我们对用户界面进行了现代化改造,并添加了更多交互式报告。
现代用户界面
在网络上,五年被认为是“一代”。 一切确实都变化得那么快。 因此,我们为 JMP 11 设计的用户界面已有六年历史,是时候进行改造了。
我们选择了谷歌材料设计作为我们的用户界面风格指南。 这是双赢的。 我们受益于谷歌的设计。 此外,它们还用于 Google Chrome、Google Mail 和其他广泛使用的产品。 通过遵循这个熟悉的标准,我们可以降低用户的学习成本。
我们还开始支持两种颜色主题:灰色和浅色。
Figure 2. Gray and Light ThemesFigure 2. Gray and Light ThemesFigure 2. Gray and Light ThemesFigure 2. Gray and Light Themes图 2. 灰色和浅色主题最后,我们找到了一种可靠的触摸屏检测算法。 这使我们能够提供两种针对台式机或平板电脑定制的用户界面。 按钮和其他控件的大小可以根据设备正确调整。 在桌面上,不再需要切换模式来刷数据或选择多个对象,这为用户节省了时间。
更多互动报告
在 JMP 15 中,交互式 HTML 报告更具交互性。
我们做到这一点的一种方法是改进对自定义图形脚本的支持。 这些是 JMP 的一个重要但相当隐藏的功能;除非您在 JSL 脚本中绘制圆形、矩形或其他图形基元,否则您可能不知道它们。 尽管隐藏,但许多 JMP 平台都使用自定义图形脚本,这些平台现在都更具交互性。
Figure 3. Custom Graphics Script in Discriminant PlatformFigure 3. Custom Graphics Script in Discriminant PlatformFigure 3. Custom Graphics Script in Discriminant PlatformFigure 3. Custom Graphics Script in Discriminant Platform图 3. 判别平台中的自定义图形脚本此外,图形生成器的报告还支持更多交互功能。 以下是示例:
- 条形图(并排间隔条形图)
- 线图(水平响应、堆积线)
- 面积图(水平响应、堆积面积)
- 热图(按值标签、分类颜色角色、对数刻度、更多统计数据)
Figure 4. More Interactive Graphs from Graph BuilderFigure 4. More Interactive Graphs from Graph BuilderFigure 4. More Interactive Graphs from Graph BuilderFigure 4. More Interactive Graphs from Graph Builder图 4. 来自图形生成器的更多交互式图形我们还添加了对条件数据过滤器的支持,其中一个过滤器的值由另一个过滤器确定。
我们已经开始添加对控制图生成器的支持。 JMP 15.0 仅支持工具提示,但这是我们正在努力的方向。
最后,在 JMP 15 中,刻画器可在更多平台上进行交互,包括对数线性方差、分区、提升树和 Bootstrap Forest。
JMP 实时报告中仅包含哪些内容?
JMP Interactive HTML 可以做很多事情,但作为独立的 Web 应用程序,其交互性是有限的。 JMP Live 可以重新运行分析。 重新运行分析的两种方法是切换列和排除行。
JMP Live 支持列切换器。 您可以切换列以重新运行分析,就像在 JMP 中一样。
Figure 5. Column Switcher in JMP Live, Exploring Air Quality DataFigure 5. Column Switcher in JMP Live, Exploring Air Quality DataFigure 5. Column Switcher in JMP Live, Exploring Air Quality DataFigure 5. Column Switcher in JMP Live, Exploring Air Quality Data图 5. JMP Live 中的列切换器,探索空气质量数据此外,在 JMP LIve 中,除了选择和隐藏状态之外,数据过滤器还支持排除行状态。 使用数据过滤器排除或包含行,然后再次重新计算分析。
Figure 6. Data Filter Include/Exclude MenuFigure 6. Data Filter Include/Exclude MenuFigure 6. Data Filter Include/Exclude MenuFigure 6. Data Filter Include/Exclude Menu图 6. 数据过滤器包含/排除菜单
最后,您还可以在没有数据过滤器的情况下排除行。 例如,要排除异常值,请选择它,然后选择“排除并隐藏所选行”菜单。 同样,这会重新生成整个分析。
Figure 7. "Hamburger" Include/Exclude MenuFigure 7. "Hamburger" Include/Exclude MenuFigure 7. "Hamburger" Include/Exclude MenuFigure 7. "Hamburger" Include/Exclude Menu图 7. “汉堡”包含/排除菜单
您可以探索互动电子示例JMP Public 的这些功能包括:
JMP Interactive HTML 的每个新版本都增加了对更多交互式功能的支持。 对于 JMP 15,除了现代化用户界面之外,我们还改进了自定义图形、图形生成器、条件数据过滤器、控制图生成器和刻画器中的交互性。
当交互式 HTML 与 JMP Live 结合使用时,可以通过切换列或排除行来重新计算整个分析。
我们将在未来版本中继续改进交互式 HTML,添加对客户最需要的 JMP 功能的支持。