JMP Live是一款新产品,但我们内部已经使用了一段时间。在这篇博客中,我想分享一些我们总结的技巧和窍门,帮助您充分利用 JMP Live。
技巧一:在描述中添加超链接
在某些情况下,在 JMP Live 文章中提供网页链接可能很有用。您可以使用少量 HTML 标记将其添加到文章描述中。例如,您可以在“编辑详情”对话框中按如下方式将指向 jmp.com 的链接添加到描述中:
此图表使用 JMP 15 发布。访问http://www.jmp.com获取免费试用版。

提示二:保护您的数据隐私
您可能希望在 JMP Live 上分享分析结果,但不希望分享您的数据。您可以通过在发布时禁用“选择报表”对话框中的“发布数据”选项来实现这一点:

这样做时,您的观众将看到带有可折叠部分和带有工具提示的表格的 Web 友好型用户界面,但他们将无法选择图表或与图表进行交互。
如果您要同时发布多个报告,可以添加图片。因此,另一种无需共享数据即可分享分析结果的方法是将报告保存为图片,然后在发布时添加。您可以使用“文件”>“另存为”将报告保存为图片,并将“保存类型”设置为 PNG、JPEG、GIF 或 TIFF。发布多个报告时,您可以在报告预览下方的“配置报告”对话框中使用“添加图片”按钮选择要包含的图片。“添加图片”按钮可以多次使用。

提示 3:考虑用于显示报告的设备尺寸
与同样安装了 JMP 的同事共享JMP脚本时,通常可以假设,如果脚本在您的电脑上显示正常,那么在他们的电脑上显示也应该正常。如果显示不正常,他们可以轻松地在 JMP 中调整图表大小。但是,当您将报表发布到 JMP Live 时,您的同事可能正在使用屏幕较小的移动设备查看您发布的内容。
当图表无法完整显示在屏幕上时,通常可以缩放以适应屏幕,但这样一来,标题和坐标轴可能会变得太小而难以辨认。因此,就像准备演示文稿时,要确保报告文本即使在房间后排也能清晰可见一样,图表也不应该做得过大,以至于标题和标签显得过小。以下是两个缩小以适应这篇博文的示例图表。右侧的图表原本就较小,因此其文字比左侧的图表更容易阅读。

提示 4:为什么我的报告不是交互式的?
JMP Live 使用 JMP 的交互式 HTML 功能将 JMP 报表转换为交互式网页。并非所有 JMP 功能都支持交互式 HTML;但交互式 HTML 不会完全无响应,而是会创建一个非交互式或部分交互式的网页。要了解哪些功能不受支持,请查看 JMP 的日志窗口,其中会简要说明哪些功能不支持交互式。以下示例展示了发布 3D 散点图时会看到的内容(撰写本文时尚不支持此功能):
Interactive HTML: Three-dimensional graphs are not interactive.
技巧五:下载图片
一次性发布多个报表时,您可以选择添加图片。如果您想在 JMP Live 上查看报表时下载该图片,该怎么办?
在 Windows 或 Mac 系统上使用 Chrome 浏览器,您可以按如下方式修改图片链接:
https://public.jmp.com/packages/JMP-Ball/js-p/PkcPtM3y_0CfhVZwDCjPz-8
到:
https://public.jmp.com/api/packages/JMP-Ball/js-p/PkcPtM3y_0CfhVZwDCjPz-8/indexPage?type=raw
然后按“回车”键访问该网址。
右键单击并选择“图片另存为”。选择名称和保存位置。然后保存。
技巧 6:构建帖子网页
使用文本编辑器或网页编辑器,您可以创建一个包含标题和一些 JMP Live 文章链接的网页,方法是使用“复制链接”、“嵌入代码(卡片)”或“嵌入代码(iframe)”:

如果您看不到所有这些选项,可能是因为该帖子未启用“与所有人共享”。您可以在“编辑详细信息”对话框中进行设置。
使用“复制链接”或“嵌入代码(卡片)”,您可以提供一个链接,供读者点击查看在 JMP Live 中运行的报告。“嵌入代码(iframe)”则允许您将交互式报告直接嵌入到网页中。每种方式都会将一些 HTML 代码复制到剪贴板,您可以将其粘贴到网页编辑器或文本编辑器中。
我将只介绍如何使用文本编辑器,因为使用网页编辑器的步骤取决于你使用的网页编辑器。
- 首先在文本文件中写入以下内容:
Some JMP Live Posts
<h1> My Reports </h1>
<!-- paste links below-->
- 在 JMP Live 上查看帖子时,点击所需的分享选项。
- 将剪贴板内容粘贴到文本文件中的相应行下方。
对于“复制链接”,您需要添加一个锚点元素和您想要显示的文本,例如报告标题。例如:
https://public.jmp.com/packages/PkcPtM3y_0CfhVZwDCjPz-3"按日期、餐次、脂肪含量划分的蛋白质含量气泡图
高亮区域是添加到链接周围的。别忘了添加引号。
对其他想要添加到网页的 JMP Live Posts 重复步骤 2 和 3。然后将文件保存为 .html 或 .htm 文件扩展名,以便操作系统将其识别为网页。
以下展示了同一篇 JMP Live 文章使用三种粘贴方式的效果。这仅用于演示;通常情况下,您会希望使用相同的粘贴方式展示不同的 JMP Live 文章。

有关如何在网页或博客文章中嵌入 JMP Public 或 JMP Live 内容的更多详细信息,请参阅 Mike Anderson 的帖子。
技巧 7:模拟仪表板选择过滤器
选择筛选器是仪表板的强大补充,因为它允许您使用一个图表筛选另一个图表。遗憾的是,交互式 HTML 目前尚不支持此功能。但是,由于 JMP Live 与服务器上运行的 JMP 通信,我们可以使用工具栏汉堡菜单中的“排除和隐藏行”选项在 JMP Live 中实现类似的功能。无需构建带有选择筛选器的仪表板,只需将包含任意两个图表的窗口组合在一起即可,例如下方嵌入示例中显示的马赛克图和热图。
要像使用选择筛选器一样与报表进行交互:
- 选择要包含在热图中的马赛克单元格。
- 使用汉堡菜单(工具栏最右侧的按钮):
a. 反转行选择。
b. 排除并隐藏选定行。这将从镶嵌图和热力图中移除选定的行。
c. 使用“包含”和“显示所有行”选择另一个马赛克单元格,然后重复 2.a 和 2.b。
请按照以下步骤操作:
技巧 8:深入分析嵌套树状图
本技巧使用汉堡菜单的方式与技巧 #7 类似。发布包含多个分类变量的树状图,如下例所示。
在 JMP Live 中深入查看并聚焦树状图的某个部分:
- 选择您想要关注的树状图单元格。例如,点击下方嵌入示例中的“乘客等级:2”。
- 使用汉堡菜单(工具栏最右侧的按钮):
一个。 行烧烤选择。
b. 排除并隐藏选定的行。这将“向下钻取”,仅显示 2 类乘客。
c. 使用“包含”和“显示所有行”再次查看整个树状图。
技巧9:自定义缩略图
当您在 JMP Live 上发布内容时,系统会生成缩略图。这些缩略图会显示在 JMP Live 的各个卡片上。JMP 默认使用报告中的第一个图表作为缩略图,但这可能并非您想要重点展示或吸引观众注意力的内容。例如,如果您像技巧 7 中那样构建仪表板,您可能希望在缩略图中显示多个图表。

要自定义缩略图,首先需要截取或获取一张图片作为缩略图。Windows 10 自带一个名为“截图工具”的应用程序,可以截取屏幕上的矩形区域并将其保存为图像文件。在 Mac 上,您可以使用快捷键 (Command+Shift+4) 来执行相同的操作。缩略图的宽度略大于高度,因此请尽量截取形状大致相同的矩形区域。图片会自动缩放以适应屏幕,但如果过高或过宽,则会被裁剪。
要在 JMP Live 中上传新的缩略图,请点击钢笔图标打开“编辑详细信息”对话框。然后点击缩略图,即可找到并选择图像文件。

文件夹卡片最多会使用四个子缩略图来组成文件夹缩略图。您可以像更新文章缩略图一样,用您自己的图片覆盖默认设置。
技巧 10:制作交互式图例
这条技巧的灵感来源于 JMP 用户社区的一次讨论。在本文撰写之时,交互式 HTML 中的图例并非交互式的。但通过这条技巧,您可以构建一个行为类似于交互式图例的图表。也就是说,当您点击图例中的某个项目时,主图表中的相应图形也会被选中。
你只需要创建一个柱状图,并将图例变量设置为与柱状图相同的变量。隐藏实际的图例,然后合并窗口创建一个仪表板。我还从柱状图的“图例”中移除了“图表构建器”标题,以免分散注意力。
以下是一个交互式示例。您可以从JMP 公共上的帖子详情中下载仪表板脚本。
概括
希望这些技巧和窍门对您有所帮助,也希望您在使用 JMP Live 和JMP Public 的过程中能发现一些自己的使用心得。欢迎在JMP 用户社区分享您的经验。
PS:如果您想了解更多 JMP Live 的使用技巧,请参阅: