欢迎来到第二期两个帖子关于创建出版质量的数据可视化联合管理计划。 这篇文章的重点是从 JMP 中获取图形作为高质量图像。 如果您对如何自定义图表的外观以使其看起来恰到好处感兴趣,请查看上一篇文章。
正如在那篇文章中一样,我将使用根据玉米小麦大豆生产样本数据构建的定制折线图样本数据库。 该图表是在 Graph Builder 中制作的,但我在此讨论的所有内容同样适用于 JMP 分析平台生成的图表。 从分析报告中获取图表确实引入了与导出图像文件有关的一项特殊考虑,我将在相关时指出这一点。
避免截图
想象一下,您的折线图看起来就像您喜欢的那样,现在是时候将其放入您正在制作的幻灯片中了。 第一反应是截图,主要是因为它简单且熟悉。 这会生成一个图像文件(假设PNG文件)你将其放入你的套牌中。 调整图像大小以填充幻灯片后,您将得到以下结果:
Just say no to low-resolution graphics like this oneJust say no to low-resolution graphics like this oneJust say no to low-resolution graphics like this oneJust say no to low-resolution graphics like this one对像这样的低分辨率图形说不
哎呀。 我们以前都见过这种模糊图像的失败,甚至我们自己也曾犯过这样的错误。 (我当然不是无辜的。)这张图片是像素化的由于屏幕截图的图像格式和调整大小的组合。 屏幕截图通常被捕获为光栅图形,其中包括常见的PNG、JPG和BMP格式。 光栅图形将图像表示为像素网格,这就是问题所在。 当调整图像大小以占用比文件指定的更多像素时,结果是像上面那样的模糊图像。
为了避免像素化,需要将图形捕获为矢量图形。 矢量图形将图像表示为点、直线和曲线等对象的集合,而不是像素。 正因为如此,它们可以无限调整大小而不会像素化;对象被简单地绘制来填充它们需要的像素数量。 JMP 可以生成下列多种常见格式的矢量图形,并且应尽可能使用矢量图形。
观看此视频,该视频比较了调整光栅和矢量图形的大小。 差异是显而易见的。 (不好的双关语,我知道。 不客气。)
从 JMP 中获取矢量图形
让我们看看从 JMP 中获取矢量图形的两种方法。 对于独立图像文件,请使用JMP 的导出功能导出矢量图形。 要将图形直接放入文档或幻灯片中,请使用复制和“选择性粘贴”来粘贴矢量图形。
导出到图像文件
转到文件 > 导出会显示导出当前 JMP 窗口的独立图像文件(以及其他导出类型)的选项,以及文件类型选项的下拉菜单。 JMP 中提供的矢量格式包括 PDF、SVG、EPS 和 EMF(仅限 Windows)。
导出图形生成器图形时,请在导出之前单击“完成”按钮,以确保元素功能区不包含在图像中。 之后,只需转到“文件”>“导出”并选择矢量格式即可。
当导出包含多个部分的分析报告中的图形时,文件 > 导出将创建一个包含以下内容的图像:所有开放部分在报告中,及其章节标题。 仅获取所需图表的一种选择是使用灰色小三角形关闭任何不需要的报告部分,并删除任何打开部分的部分标题,然后导出窗口。 看看下面的单向分析报告。 如果我只想导出顶部的图表,但将所有其他报告部分保持打开状态,则生成的图像将包含整个报告:
Exporting a report window will send all open sections to a single imageExporting a report window will send all open sections to a single imageExporting a report window will send all open sections to a single imageExporting a report window will send all open sections to a single image导出报告窗口会将所有打开的部分发送到单个图像通过在导出之前关闭单向方差分析部分,然后双击并删除顶部部分标题(“按商品种植的商品面积的单向分析”),您将获得如下所示的清晰图表。 当然,在删除该标题之前,您应该保存您的分析(也许作为数据表中的脚本),因为红色小三角菜单也将被删除。
There are multiple ways to export just one graph from an analysis reportThere are multiple ways to export just one graph from an analysis reportThere are multiple ways to export just one graph from an analysis reportThere are multiple ways to export just one graph from an analysis report有多种方法可以从分析报告中仅导出一张图表
最终,最好不要仅仅为了导出其中一个图表而破坏分析报告。 或者,您可以使用选择工具突出显示要导出的内容,将选择发送到日记,然后导出日记。 它高效且万无一失。 这是一个快速演示。
除了“文件”>“导出”下的图像导出选项外,还有导出到 PowerPoint 或 Word 的选项。 这些选项会将所有打开的报告部分作为矢量图形(以及任何报告表的可编辑表格)直接放入 PowerPoint 或 Word 文档中。 此功能提供了一个很好的选择,可以将所有报告内容直接放入幻灯片或文档中。 但是,如果您只想从 JMP 中获取一张图表并将其放入现有幻灯片或文档中,则复制粘贴是一种更直接的方法。 说到这...
复制并“特殊粘贴”
要将图形直接放入文档或幻灯片中(无需图像文件),您可以以矢量格式复制并“特殊粘贴”。 标准粘贴选项通常使用光栅图形,因此必须使用粘贴特殊命令。 复制图形及其图例非常简单,只需右键单击图形区域并选择编辑 > 复制图形即可。 从那里,在您使用的任何文字处理程序或幻灯片编辑器中选择“粘贴特殊”选项,以查看用于粘贴图像的可用图形格式的列表。 只需选择可用的矢量格式,图像就会被放入您的文档或幻灯片中。
复制图形时 JMP 提供的格式在 JMP 中设置Windows 特定或者Mac 专用偏好组。 在 JMP 中复制图形时,JMP 会将这些首选项中指定的所有格式放置到操作系统的剪贴板上;使用特殊粘贴告诉接收端的应用程序允许您在剪贴板上可用且与接收应用程序兼容的格式中进行选择。 如果您在 JMP 中选择包含在剪贴板上的格式未包含在接收应用程序的粘贴特殊选项格式列表中,则可以肯定该格式与接收应用程序不兼容。
在 Mac 上,PDF 是一个不错的选择,并且始终包含在剪贴板上。 在 Windows 上,EMF 是一个不错的选择;默认情况下启用它,但如果它没有作为“选择性粘贴”下的选项出现,请确保在“Windows 特定”首选项中选中增强型图元文件(见下文)。
Choosing which image formats are included on the clipboardChoosing which image formats are included on the clipboardChoosing which image formats are included on the clipboardChoosing which image formats are included on the clipboard选择剪贴板上包含哪些图像格式
但是如果我必须使用光栅图形怎么办?
有时,可能无法使用矢量图形。 例如,期刊只能接受 PNG 或 JPG 格式的图像提交。 这里有几个选项。 首先,Windows用户可以设置导出图形的 DPI(每英寸点数) 。 较大的 DPI 值会产生更高分辨率的图形。 Mac 用户可能会考虑另一种方法:导出矢量图形,在预览中打开它,然后以光栅格式导出图形,同时根据需要提高每英寸像素设置。 在 Windows 中可以采取类似的方法,尽管使用的不是 Mac 的预览应用程序。 这种方法的优点是可以生成矢量图形作为将来可能使用的“主”图形文件,同时还可以生成当前所需的高分辨率光栅图形。
还有一件事:透明背景
无论是导出还是复制粘贴,您可能不希望图表中包含 JMP 的默认奶油色背景色。 为了得到一个透明的背景,转到首选项,选择左侧的报告组,然后选中列表底部的透明背景选项。 现在,您从 JMP 中获得的所有图形将不包括图形区域周围的填充背景。 查看下一节中的图表以查看结果。
Setting transparent backgroundsSetting transparent backgroundsSetting transparent backgroundsSetting transparent backgrounds设置透明背景
矢量图形的另一个好处:无限定制
正如上一篇文章中所讨论的,JMP 的图形自定义选项非常广泛。 但有时可能存在 JMP 中无法实现的细粒度更改。 例如,您可能希望将“RFS 授权”参考线标签在图形区域中稍微向下移动一点,但该选项在 JMP 中不可用。 幸运的是,矢量图形可以在 JMP 之外使用任何工具进行编辑矢量图形编辑器。 我已经使用了免费的墨景编辑我的图形,但还有许多其他矢量图形编辑器。 (这不是 Inkscape 的官方认可。)在下面的两个图表中,第一个图表是在 JMP 中专门生成的,第二个图表是在 Inkscape 中进一步编辑后生成的。 看看你是否能找出它们之间的所有差异。 除了“RFS授权”标签的位置之外还有少数。
A customized line graph made in Graph BuilderA customized line graph made in Graph BuilderA customized line graph made in Graph BuilderA customized line graph made in Graph Builder在 Graph Builder 中制作的自定义折线图
The same graph as above after further customization with a vector graphics editorThe same graph as above after further customization with a vector graphics editorThe same graph as above after further customization with a vector graphics editorThe same graph as above after further customization with a vector graphics editor使用矢量图形编辑器进一步定制后与上图相同
放弃? 或者也许你只是从来不喜欢玩指出不同。 我还稍微移动了两个轴标题,使“27.5m 英亩”周围的框变亮,使左侧和底部边框变暗,并使图表和图例中彩色线的末端变圆。 这些差异可能看起来很小,这就是重点:使用矢量图形编辑器时可以进行极其细粒度的自定义,因此您可以让图形看起来更美观确切地你喜欢怎样。
如果使用 Windows(抱歉,Mac 用户),您甚至可以直接在 PowerPoint 或 Word 中编辑矢量图形。 它就像粘贴矢量图形一样简单,选择“编辑图片”和“取消组合”选项来分解图形中的所有单个对象,然后使用内置的形状和文本编辑工具。 下面的视频提供了一个简单的示例。
从 JMP 中获取高质量图形
轻松确保您的 JMP 图表在演示文稿和出版物中呈现最佳效果:设置透明背景首选项;以矢量图形格式(如 EMF 或 PDF)导出或复制粘贴;如有必要,可根据需要使用矢量图形编辑器在 JMP 之外微调图形。 通过将这些最佳实践与 JMP 相结合出色的绘图能力以及无数的图表定制选项,您的图表一定会给人留下深刻的印象。
谢谢阅读。 现在开始吧。
亲爱的罗斯,
好文章。 但是,我无法从 DOE 的 JMP 16 中获得高质量图形分析报告。 我已经尝试了你提到的所有步骤,但我得到的都是低质量的图形,甚至截图更好。 我是使用 JMP (16.1.0) 的 Mac 用户 (12.0.1)。很可能我做错了什么,但我无法弄清楚。 拜托,你能帮我一下吗?
亲切的问候,
法比奥


我一直以为这是微软的问题。 直接粘贴到 PowerPoint 中可以创建具有未分组图形的图形 - 意味着图形 X 轴、Y 轴、数据等的每个部分。在调整大小或移动时可能会意外独立移动。 在某些情况下,此功能很有用。
几年前我就找到了快速解决办法,现在这只是一种习惯。 我今天会看看是否可以使用 JMP Pro 16 重现它。
@ckporter ,我已经尝试了一下,到目前为止还没有遇到 JMP 16.1 和 PowerPoint 2102 的问题。 (我还尝试了本博文中使用的 JMP 15.2,但也没有遇到问题。)您能提供一个具体的示例吗? 如果您认为可能遇到技术故障,可以将生成该问题的具体步骤通过电子邮件发送至 support@jmp.com,这会很有帮助。
当尝试将图形生成器中的图形复制并粘贴(使用 EMF)到诸如 powerpoint 之类的内容时,某些图形元素(例如拟合线)不能很好地转换。是否有保留这些元素的策略?
更新:阅读这篇文章后,我已经将 JMP 图表保存为 svg 几个月了,它对于轻松更改和添加图表很有帮助。
我喜欢 Inkscape 来编辑 SVG 文件。 好文章。