如何通过一种属性对点进行着色并通过另一种属性对它们进行塑造并为每个属性制作图例我有一个包含四列的数据表。前两个称为 X 和 Y,是连续变量。最后两列是称为颜色和形状的分类变量。
我想创建一个 X × Y 的散点图,其中点根据“颜色”列中的条目着色,并根据“形状”列选择标记的形状。我想为形状制作一个行图例,为颜色制作一个行图例。
是否可以仅使用 JMP 16 中的接口来执行此操作?
以下是一些示例数据

我已经能够使用图形/散点图矩阵并选择 X 和 Y 各自的角色来绘制这样的图。然后,我可以使用右键单击/行菜单制作两个图例(一个用于颜色,一个用于形状)

但是,当我添加形状的第二行菜单时,颜色对应于形状列中的类别。

我希望它们保持第一个屏幕截图中的样子,而不是我在下面看到的样子。

颜色和形状似乎是耦合在一起的,无法单独指定。
我也尝试使用图形生成器来执行此操作,但没有成功。
大规模定制回复:如何通过一个属性为点着色并通过另一个属性塑造它们并为每个属性制作图例好吧我明白你的痛点了,通过这个平台得到这个结果确实不是很直观。
您提出的不同步骤会引导您获得正确的结果,我能够重现您的最终结果。
然而,我认为如果可能的话,使用图形生成器总是更容易,因为大多数常见图形的交互性和易用性。
很高兴您通过散点图矩阵平台找到了结果。 正如我之前所说,您还可以对数据表进行操作,以根据某些列指定标记和颜色,或者使用列属性来设置观察结果的标记/颜色条件,以快速获得结果(但背后的图例标记和颜色可能并不总是可见)。
祝你有美好的一天和愉快的假期,
回复:如何通过一个属性为点着色并通过另一个属性塑造它们并为每个属性制作图例从上表创建初始散点图(使用图形/散点图矩阵)后,右键单击图形并选择“行图例”。出现此对话框:

选择“颜色”,JMP 使用颜色下拉选项中的“JMP 默认”设置自动将颜色分配给分类变量。这可以更改,但我保持原样。请注意,标记已预先选择为“无”。我保持原样。 按了就OK了。
在生成的图表上,我再次右键单击并选择“行图例”。我看到这个:

当我单击列下的“形状”时,请注意,JMP 假定我想使用此列再次分配颜色。我必须做两件事。首先,我必须从“标记”下拉菜单中选择一个标记方案。 我选择了“Solid”,如下所示:

然后,对于最重要的步骤,我必须单击“颜色”菜单并将预选的“JMP 默认”选项更改为“无”选项,该选项一直“隐藏”在下拉菜单的顶部。这里:

然后点击确定。 获得带有两个图例的最终图表。

这就是我要的。
预先选择的“颜色”菜单项和一直隐藏在顶部的“无”的组合花费了我几个小时的乐趣(主要是搜索文档和帖子)。也许这个对话框需要一些调整。它与“行/颜色或按列标记...”下的内容相同,因此它是套件中相当重要的部分。
希望这可以帮助其他人节省一些时间。
回复:如何通过一个属性为点着色并通过另一个属性塑造它们并为每个属性制作图例好吧,我明白这个问题了。
您可能要做的就是选择行并在数据表中右键单击要指定的每组行(颜色或标记类型),然后指示标记类型和颜色。
这样,由于信息将直接位于数据表的行中,因此您使用的其他平台将使用点的颜色和形状。
希望这将为您的问题提供更通用的解决方案,
回复:如何通过一个属性为点着色并通过另一个属性塑造它们并为每个属性制作图例谢谢维克多。我接受了这个解决方案,因为我认为这是解决问题的更好方法。然而,我最初的帖子是针对散点图矩阵平台的,事实证明该平台的接口有一个问题,直到后来我才发现 - 这是我的问题的真正原因。我将在单独的帖子中添加解决方案。它还可以帮助人们使用“行/颜色或按列标记”界面。
回复:如何通过一个属性为点着色并通过另一个属性塑造它们并为每个属性制作图例你好@MathBasilisk1p6 ,
欢迎来到社区!
要在同一个图表中包含两种信息(颜色和形状),使用 Graph Builder 相对容易:
- 在图表中指定您的 X 和 Y,
- 使用图形生成器“颜色”面板中的“颜色”列,
- 使用图形生成器的“叠加”面板中的“形状”列。
这样做,您可以获得与副本中的图像相同类型的图表。
通过右键单击图例中的颜色,您将能够更改它们,然后右键单击“形状”,然后单击“标记”,您将能够更改标记的类型(圆形、三角形、正方形等)。 .)。
我还附上了玩具数据表和脚本,以便您可以使用它们并尝试。
希望这个回答对你有帮助