JMP 中的平行坐标图形生成器的最大补充JMP 13是一个新元素平行坐标图。 JMP 长期以来一直支持将平行坐标图作为单独的平台,并且集成到图形生成器中既扩展了功能,又利用了图例和分组等核心图形生成器功能。
Categorical and continuous variables graphed with parallel coordinatesCategorical and continuous variables graphed with parallel coordinatesCategorical and continuous variables graphed with parallel coordinatesCategorical and continuous variables graphed with parallel coordinatesCategorical and continuous variables graphed with parallel coordinates用平行坐标绘制的分类变量和连续变量
什么是平行坐标图?
平行坐标图是可视化高维数据的有效方法;然而,它是需要一些解释的图表类型之一。 对我来说,理解平行坐标的第一步是将“正常”图描述为使用垂直坐标。 为了进行比较,这里是使用垂直坐标和平行坐标显示的相同的二变量数据集。
Perpendicular weight and heightPerpendicular weight and heightPerpendicular weight and heightPerpendicular weight and heightPerpendicular weight and height垂直重量和高度
Parallel weight and heightParallel weight and heightParallel weight and heightParallel weight and heightParallel weight and height体重和身高平行
在垂直坐标中,每个观测值都由观点在二维位置;在平行坐标中,每个观测值都由线连接两个(或多个)一维位置。 我在上图中对三个观察结果进行了着色,以帮助显示对应关系。 例如,橙色观察值在两个图中的体重 = 80 且身高 = 51。 对于只有两个变量的情况,垂直坐标要好得多,但这个简单的示例有助于说明如何在图表中对变量进行编码。
平行坐标可以扩展到任意数量的维度,因为所有维度都彼此平行。 对于垂直坐标,即使是三个维度也会将其推到平面上。 对于更多维度,我们可以开始添加颜色、大小和网格,但与纯粹的位置表示相比,这些中的每一个都会损失一些效率,而且无论如何我们最终都会耗尽视觉维度。
这是一个 GIF,显示了 Fisher 虹膜数据集的并行视图的创建,显示了四个连续维度和颜色。 所有连续维度平等参与。 顺序对于查看模式很重要,因此交互包括直接重新排列和翻转各个轴的能力。
Creating a parallel coordinates graph in Graph BuilderCreating a parallel coordinates graph in Graph BuilderCreating a parallel coordinates graph in Graph BuilderCreating a parallel coordinates graph in Graph BuilderCreating a parallel coordinates graph in Graph Builder在图形生成器中创建平行坐标图平行坐标对于快速查看整个数据集很有用,但更常见的用途是可视化集群,例如上面的鸢尾花物种。 当通过算法计算聚类时,并行坐标视图可以是有用的诊断。
分类变量
分类变量可以与连续变量混合,如本文第一张图片所示。 当两个分类变量彼此相邻时,它们会通过一条带连接,该带的宽度与项目数量成正比。 对于某些数据集,您可以使用此功能来获取桑基- 类型图表。
Using parallel coordinates to visualize a flowUsing parallel coordinates to visualize a flowUsing parallel coordinates to visualize a flowUsing parallel coordinates to visualize a flowUsing parallel coordinates to visualize a flow使用平行坐标可视化流
我希望您在 JMP 13 中尝试一下平行坐标,并告诉我您的想法。 想尝试 JMP 吗? 下载免费试用。
JMP 13 中图形生成器的最大新增功能是用于平行坐标图的新元素。 
回复:JMP 中的平行坐标您可以通过在列上设置轴属性来自定义最小/最大值(这也是迟来的答案) @pmd8的问题)。 对于字体,请使用“首选项”中的“字体”面板。
回复:JMP 中的平行坐标您知道如何定制/自定义轴编号字体、增量和最大/最小值吗?
它在图形生成器中似乎相当有限。 谢谢!
回复:JMP 中的平行坐标有没有办法改变连续变量的轴? 例如,我正在绘制 34 个医学专业排名的变化。 第一个变量(专业)是分类变量和有序变量。 第二个(Rank Change)是一个连续变量,可以取 1 到 34 之间的值。 奇怪的是,JMP 显示的范围为 0 到 35,这会扭曲绘图的形状。 有没有办法改变右轴以使绘图正确显示?

回复:JMP 13 中的平行坐标这些确实是非常漂亮的图形。 在平行坐标(||-坐标)中有一个非常有用的二元性(关系)点<-->线。 这是因为两条线相交于独特的点和两个点在独特的线。 由于曲线并非如此,因此当使用曲线而不是直线时,二元性以及射影几何的所有良好属性都会丢失。 许多图案代表多维关系是已知的。它们结构紧凑,信息丰富,而且比多边形线束更美观。 欲了解更多信息,请参阅“平行坐标:视觉多维几何及其应用”,A. 因塞尔伯格、施普林格。 这本书受到了好评史蒂芬·霍金等人。
||坐标的其他应用包括美国空军使用的防撞算法(专利)、数据挖掘(专利)、智能过程控制、多目标优化和决策支持。
回复:JMP 13 中的平行坐标完美的! 对于其他用户:从数据表工具加载项,选择重塑表格>取消汇总行。 选择您想要从频率转换为长格式的行,瞧!
回复:JMP 13 中的平行坐标这个插件可能会有所帮助。 它有一个被描述为“使用频率计数扩展表(取消汇总行)”的功能。 https://community.jmp.com/t5/JMP-Add-Ins/Data-Table-Tools-Add-in/ta-p/28582回复:JMP 13 中的平行坐标就像最后一位评论者(yvesa_roy)一样,我对数据进行了结构化,以便有一个频率列。 有没有一种简单的方法可以将其转换为并行绘图所需的形式?谢谢你!
回复:JMP 13 中的平行坐标太棒了!
非常感谢你@XanGregg , 的确。 我发现我的错误:不是每个条件输入多行(a、pass、pass...), 我尝试通过每个组合仅键入一行并添加具有频率角色的变量来简化数据集。 馊主意!
回复:JMP 13 中的平行坐标谢谢, @yvesa_roy 。 我附加了 flow1.jmp,其中包含 Sankey 类型图表的脚本。 诀窍是利用平行坐标元素绘制填充带而不是分类变量的线。 在示例中,类型、阶段 1、阶段 2 和阶段 3 都是分类变量。
回复:JMP 13 中的平行坐标非常好的图表。 我已经通过多变量平台使用平行图,以便找到心理测量量表中项目之间的特定配置文件。 但我真的不知道如何获得那些桑基图。 您能给我们一个例子(数据和语法)吗?回复:JMP 13 中的平行坐标感谢您的评论和问题。 也许我应该在最后一个图形中植入一个更强的图案,以使其情况更好。 作为视觉效果(没有数字),它可以让您看到尺寸或颜色的任何真正不寻常的变化,如果您比较大量类似的此类图表,这将更有意义。 而且,由于队伍在您穿过时会分开,因此您可以跟随队伍“流动”通过各个阶段。 “a”组在第 1 阶段或第 2 阶段的失败率非常低,但在第 3 阶段的失败率很高。 “c”组在第一阶段和第二阶段有很多失败,但在第三阶段没有失败。
回复:JMP 13 中的平行坐标很高兴知道 JMP 添加了此功能以与其他软件竞争。
但我有一个关于可视化的问题,你如何解释最后一张图? 似乎对有多少A型患者通过不同阶段用一个百分比数字更有意义。 除了后期和 type-c 出现更多故障之外,似乎在图中看不到任何模式。
回复:JMP 13 中的平行坐标漂亮的人物,用 GIF 很好地展示了。 使用其他软件包对这些类型的图形进行编程需要花费大量时间和精力,很高兴看到 JMP 中添加了此功能。 谢谢!
回复:JMP 13 中的平行坐标很好的例子, @XanGregg !
回复:JMP中的平行坐标这种类型的图表我一开始很难理解,但在阅读了k均值聚类方法之后,就明白了。这篇文章很有用。