JMP Live 中小提琴图和监控用例的交互限制
这是使用 JMP Pro 创建的小提琴图。对于某些图表,在发布到 JMP Live 后,我们会看到消息“此功能不具有交互性” ,并且交互性受到限制,这使得很难按预期使用图表。
先介绍一下背景情况,我们公司目前正在测试涉及 JMP Live 的各种用例,以探索其潜在应用。在这个特定案例中,我们的目标是通过与前一年的数据进行比较来监控特定工厂的能源消耗,使用 JMP 的 Graph Builder 以及 JMP Live 的 Auto Refresh 功能进行轻松的视觉比较。
但由于缺乏互动性,我们发现很难按照原计划使用图表。 有没有什么办法可以解决这个问题?
此外,尚不清楚图表何时支持交互性、何时不支持交互性,这进一步使其使用变得复杂。
数据探索与可视化回复:JMP Live 中小提琴图表和监控用例的交互限制你好@DJ_Kim ,
交互式 HTML 中的图表是否支持交互功能取决于您使用的 JMP Live 版本以及您为图表选择的具体选项或数据类型。要确定哪些特定设置不受支持,可以在发布时查看 JMP 的日志。
您还可以选择导出为交互式 HTML 而不是发布,然后在日志中查看消息。
我希望这能有所帮助,
~约翰
回复:JMP Live 中小提琴图表和监控用例的交互限制
感谢您的回复。我还有一个后续问题。
经过额外的测试后,我发现了一个有趣的结果。我用完全相同的流程发布了两个类似的图表。然而,图表是否支持交互似乎取决于“组 X”是否设置为日期。我想知道这个特定的设置是否与 JMP Live 不兼容。
另外,我找不到您提到的“导出为交互式 HTML”选项。我唯一看到的选项是在“文件”→“发布”→“将报告发布到 JMP Live”下,在那里我可以在发布之前选择“最佳交互式”。除了这种方法之外,我找不到任何导出为 HTML 的菜单。
回复:JMP Live 中小提琴图表和监控用例的交互限制非常酷的项目,JMP Live 具有很大的潜力!
回复:JMP Live 中小提琴图表和监控用例的交互限制你好@DJ_Kim ,
这可能是您在 Group X 角色中用于显示日期的格式。
您是否在日志中找到了导致图表无法交互的消息?该消息应该以“交互式 HTML”开头。
抱歉,我对如何导出为交互式 HTML 的说明不够清楚。
在报告/图表窗口中,您可以选择文件→导出...然后,从导出对话框中选择带有数据的交互式 HTML。

点击“下一步...”后,您将看到标准的文件保存对话框,您可以在其中选择文件的保存位置。如果您的报告/图表包含非交互式功能,您将在此对话框底部看到一条消息:

您可以在查看 → 日志下找到该日志。
如果该消息不够清晰,无法帮助您弄清楚如何更改图表以避免不受支持的功能,请告诉我们,也许我们可以帮助您找到解决方法。
谢谢,
~约翰
回复:JMP Live 中小提琴图表和监控用例的交互限制谢谢,约翰。我按照你的建议,分享了相关的日志信息。
// 启动平台:Graph Builder
数据表(“ADL_Energy 监控(第 2 阶段)”)<<
图形生成器(大小(0, 0),变量,元素(点(图例(1))));
交互式 HTML:独立的交互式 HTML 不支持启用了包含模式的本地数据过滤器。
交互式 HTML:控件不是交互式的。
交互式 HTML:不支持的显示类型:DFIntMinMaxBox
交互式 HTML:视图集中具有组级别的图表不具有交互式性。
交互式 HTML:某些线条在 JMP Live 之外仅部分平移和缩放。
已创建网页。
根据消息,JMP Live 似乎不支持此功能。
我想问一下是否有任何可能的解决方法,或者我是否可能配置错误了某些东西。
再次感谢您友好而详细的解释。
回复:JMP Live 中小提琴图表和监控用例的交互限制你好@DJ_Kim ,
谢谢你的日志信息。我发现不是日期格式阻碍了图表的交互,而是 X 组的“视图级别”设置。
相关日志消息是“交互式 HTML:视图集中具有组级别的图表不是交互式的。”
从您的图片和描述来看,我认为您将“视图级别”设置为 2,是为了比较两年以上数据(可能超过两年)的图表。在 JMP 中,您可以点击右上角指向右侧的灰色三角形,将日期提前到下一年。

JMP Live 尚未实现此功能,但您可以使用 DATE 列上的本地数据过滤器来选择两年进行比较,而不是使用“视图级别”。由于更改日期需要点击两次而不是一次,因此不太方便,但只要将“视图级别”设置为“全部”,它应该是交互式的。这将使查看者可以灵活地选择两年以上或非连续的两年。
我还在日志消息中看到:
“交互式 HTML:独立的交互式 HTML 不支持启用了包含模式的本地数据过滤器”
这表明您已经在使用本地数据过滤器。您只需添加 DATE 列作为另一个要过滤的列即可。导出为交互式 HTML 时会显示此消息,因为如果没有 JMP Live 中的 JMP 功能,独立的交互式 HTML 文件无法排除数据,只能使用本地数据过滤器隐藏数据。
这是我在 Diamonds Data.jmp 示例中使用的脚本,用于演示如何在“清晰度”列上使用本地数据过滤器。该脚本也用于“组 X”角色,用于显示两个(或更多)不同清晰度级别的图表,而不是使用“视图中的级别”来限制组一次仅显示两个级别。发布到 JMP Live 后,它将具有交互功能。
Graph Builder(
Size( 654, 486 ),
Show Control Panel( 0 ),
Variables( X( :Cut ), Y( :Price ), Group X( :Clarity ), Color( :Cut ) ),
Elements( Contour( X, Y, Legend( 16 ) ) ),
Local Data Filter(
Add Filter(
columns( :Clarity ),
Where( :Clarity == {"VS2", "VS1"} ),
Display( :Clarity, N Items( 7 ) )
)
)
);
这是 JMP Public(JMP Live 的公共实例)上的屏幕截图。

您可以尝试这个交互式示例JMP Public 位于: JMP Public 示例使用本地数据过滤器而不是视图中的级别。
如果您的情况适用,请告知我们。如果您希望我们在 JMP Live 中添加“视图级别”支持,请在JMP 愿望清单中添加您的愿望。
谢谢,
~约翰
回复:JMP Live 中小提琴图表和监控用例的交互限制@DJ_Kim和@KyleBennett ,
感谢您的反馈。JMP Live 对图形生成器“视图级别”功能的支持限制并非仅限于 Violin 图表。
JMP 的每一次发布,我们都会在 JMP Live 中引入更多动态功能。我们会根据用户反馈,优先考虑哪些特定功能正在开发中。在玩扑克时,向荷官要好牌并没有什么用,但有了 JMP 和 JMP Live,我们鼓励您主动寻求新功能或 JMP Live 中的更多互动功能。
我们收到很多功能请求,因此确定优先级至关重要。我会将这篇文章视为对 JMP Live 上“视图级别”功能的请求。当您在JMP 愿望清单中输入愿望或为他人的愿望投票时,您将帮助我们确定将资源投入到哪些功能请求上,以提供最大的价值。
如果您希望在 JMP Live 中支持“视图级别”,请将链接粘贴到此处,以便任何偶然发现此帖子的人都可以对其进行投票。
谢谢,
~约翰