JMP16 图形生成器以 HTML 形式发布,非交互式专家您好,
我在从 JMP16 图形生成器发布 .html 文件时遇到一些问题。
历史是,可以在 JMP15(脚本和用户界面)和 JMP 16(脚本)中使用相同的数据源 (.xlsx) 生成图表
当我使用 JMP 16 用户界面生成它时,.html 文件不是交互式的。 这确实令人惊讶,因为我的脚本在 JMP 16 中运行良好并且能够生成交互式图表。
我还能够在 JMP 15 界面中重新生成交互式图表。
这给我的同事在 .html 中重新生成我的交互式图表带来了麻烦,并为我的团队将我们的许可证从 JMP15 升级到 17 造成了麻烦(因为他们认为 JMP15 更好且易于使用)。
“结束批次时间”已经是连续的。


大规模定制分享和交流结果回复:JMP16 图形生成器以 HTML 形式发布,不可交互不客气, @WebDesignesCrow 。
是的。如果选中“包含”,则本地数据过滤器中选择的类别或连续范围将包含在计算中,而其余的将被排除。
当您仅选中“显示”模式时,所有数据都包含在计算中。 将显示本地数据过滤器中选择的类别或连续范围,而其余的将被隐藏。
〜约翰
回复:JMP16 图形生成器以 HTML 形式发布,不可交互谢谢@约翰_鲍威尔_JMP !
它的工作原理是在发布之前取消选中“包含”复选框(只需额外单击即可禁用)。 如果我理解正确的话,当我们包含/排除行时会使用“包含”复选框吗?

回复:JMP16 图形生成器以 HTML 形式发布,不可交互你好@WebDesignesCrow ,
感谢您发布这个问题并提供有助于我和其他读者理解的图片。
通过查看第一张图片,我可以看出本地数据过滤器不是交互式的。 第二个图像包含消息“独立交互式 HTML 不支持启用了包含模式的本地数据过滤器”。在 JMP 15 及之前的版本中,我们允许本地数据过滤器进行交互,但独立交互式 HTML 中的行为(使用导出或发布到文件)忽略了包含模式,提供了与 JMP 中不同的本地数据过滤器行为。当本地数据过滤器启用了包含模式时,我们的交互式 HTML 文件只能在发布到 JMP Public 或 JMP Live 时提供正确的行为,其中本地数据过滤器包含的行中的更改可以由运行的 JMP 版本来处理在网络服务器上。
尽管我们试图解释 JMP 和独立交互式 HTML 之间本地数据过滤器行为的差异,但我们同意用户的观点,即这是令人困惑且不可接受的。在 JMP 16 中,我们通过仅在可以匹配 JMP 行为时允许本地数据过滤器在独立交互式 HTML 中进行交互来纠正此问题。 也就是说,如果禁用本地数据过滤器的包含模式。我们还添加了日志消息,让用户知道独立交互式 HTML 不支持启用了包含模式的本地数据过滤器。
您可以修改脚本,通过在导出前禁用本地数据过滤器中的包含模式来恢复 JMP 15 的行为。
只需将“Mode( Include( 0 ) ),”添加到本地数据过滤器函数即可:
Local Data Filter(
Mode( Include( 0 ) ),
. . .
这将改变 JMP 中本地数据过滤器的行为,但它是可以在独立交互式 HTML 中匹配的行为。
我希望这有帮助。
〜约翰
JMP Live 用户注意事项:即使 JMP Live 使用交互式 HTML,发布到 JMP Live 时也无需禁用本地数据过滤器的包含模式,因为 JMP Live 为在服务器中运行的 JMP 提供了交互式 HTML 访问权限,可以排除数据并重建图形,并且表。