如何在 JMP 中创建轴中断今年我被问过三遍关于如何在JMP与轴中断。在我展示如何之前,我想问“为什么?” “为什么?”的明显答案是“在一张图中显示具有非常不同值的项目”,但这有点令人不满意。我想知道为什么它们需要在一张图中。数据的图形表示相对于文本表示的优势在于我们可以根据位置、长度和斜率等图形属性来判断值。但是,一旦我们打破了规模,这些属性就不再具有可比性。毕竟,我们实际上有两个独立的图形——这实际上是我们如何在 JMP 中创建此类视图的方式。
与我的“为什么?”相关查询,我很难找到一个令人信服的真实示例来说明轴中断,因此我制作了一些假设数据。假设我们有某个进程的一系列 100 次运行的计时值。通常,该过程每次运行需要几秒钟。但有时会出现故障,需要几分钟。这是一张图上的数据(全部在一个 y 尺度上)。

我们可以看到毛刺的位置,但在正常的非毛刺运行中我们看不到任何变化。有些人还会反对图表中间的“浪费”空间。然而,这些不一定是坏的属性。非毛刺变化丢失了,因为与毛刺时间相比它微不足道,并且空间用于显示差异。尽管如此,如果我们的观众已经了解数据的这些特征,我们可以将图表分成两部分,以更自然的尺度显示两个子集。

现在我们可以看到非毛刺时间在某些曲线上正在增加。Graph Builder 中的“技巧”是将要拆分的变量在两个不同的轴槽中两次添加到图形中。然后我们可以独立调整轴,甚至可以将其中之一作为对数轴。Graph Spacing 菜单命令在图形之间添加间隔以强调中断。展示比解释更容易,所以这是这些步骤的动画 GIF。

我浏览了一些期刊,寻找断轴的例子。这是我在药物治疗研究中多次看到的一个模式示例,其中短期和长期反应都很有趣。这张图来自内科年鉴并显示了两个不同群体对 HIV 治疗的反应。

轴中断的每一侧使用不同的时间单位,这完全符合实际上有两个独立轴的想法。然而,这张图让我困扰的一件事是跨越间隙的线的连接。请注意我的 JMP 版本的不同之处:

使用不同的 x 比例,斜率应该不同。也就是说,对于相同的过渡,每周的变化(左侧的斜率)应该比每年的变化(右侧的斜率)更平坦。幸运的是,Graph Builder 会为您处理这个问题,但是当您在野外阅读这些类型的图表时需要注意这一点。
HIV 研究中的虚线是轴断裂如何扭曲图形元素编码的信息的一个示例。当条形图被刻度分隔符分割时,会发生更严重的失真,因为条形不再能完成用长度表示值的工作。我什至不打算展示那张照片。切勿在条形图上使用刻度分隔符。
在制作带有比例中断的图表时,请确保每个部分都独立工作,因为在感知上它们确实是独立的图表。

有人问我如何制作图表与轴中断。在我展示如何之前,我想问“为什么?”
回复:如何在 JMP 中创建轴中断感谢您的评论@jdbarx09 . 为了使一个图形小于另一个图形,两个轴之间有一个调整大小热点。

回复:如何在 JMP 中创建轴中断感谢 XanGregg 的帖子。对我超级有帮助。我经常遇到需要打破水平轴的情况,就像您在 HIV 治疗示例中所做的那样。在我的情况下,我正在绘制一个非常大的频率范围内的数据,但是只有特定的频段才有任何 y 数据。因此,我跳过没有任何数据可显示的频率。我确实有一个关于 HIV 治疗的 JMP 图的问题......
你是如何设法为图的左侧和右侧创建独立的尺寸的?
提前致谢。
回复:如何在 JMP 中创建轴中断我需要这样做以获得寄生虫的生存曲线。 一些在最初几分钟内死亡,然后其他人在第二天死亡。 所以我不希望一条直线穿过大部分情节,而实际差异在两端压缩。 上述技巧不起作用,因为我没有使用 Graphbuilder。 我能得到的最接近的是做两次生存图,一次缩放以显示曲线的前端,第二次显示曲线的尾部,然后在新窗口中组合两个图,例如:
nw = new window("Survival Plot",h list box(Align(Center), s1[ListBox(4)], s2[ListBox(5)])) << Journal;
(使用 JMP 13.1.0)
但是,当我导出它时,它只是 2 个彼此相邻的图,而不是带有分割轴的单个图。
任何建议如何改善?
BG 写道: 感谢您的洞察力,但我认为您可能...BG写道:
感谢您的洞察力,但我认为您可能忽略了需要在条形图中创建中断的要点。例如,当您在测试药物时查看患者治疗组时,这会变得很方便。一组是安慰剂,其他 3 组是 3 种不同类型的治疗。您正在寻找患者的反应并查看特定药物的血清水平。在很多情况下,治疗组可能显示出比其他治疗组高 1,000 倍的水平(即安慰剂 = 15 mg/dL,治疗 1 = 25,治疗 2 = 50,治疗 3 = 1000。在 100 处中断的条形图将阐明安慰剂、治疗 2 和 3 之间的差异。如果没有中断,将很难显示这些处理之间的差异,因为高达 1000 的比例只会显示图片中的那些低值。
Xan Gregg 写道: 谢谢。关于图形构建的好问题...赞格雷格写道:
谢谢。一般关于 Graph Builder 的好问题(可以在JMP社区)。我们当然正在朝这个方向努力,以缩小您指出的差距,尽管我们必须采取一种方式而不是保持 Graph Builder 的精神。
Michael Clayton 写道: 谢谢。保持简单告诉...迈克尔克莱顿写道:
谢谢。简单地讲述短期和长期故事并不容易,但您的想法会有所帮助。
由于 Graph Builder 的易用性,Graph Builder 与 Fit Y by X 有时是一个艰难的选择,但是 Fit Y by X 的增强工具可以添加统计表、比较等。Graph Builder 会朝那个方向发展吗?尝试以图形和统计方式执行方差分量时存在同样的问题。
变异图很棒(我几乎从不将它用于量具研究。主要用于 EDA 或 DOE 工作的 Varcomp 类型研究。Graph Builder 可以合理地绘制图形,但不能通过嵌套因素进行解释。