JMP 绘图:仅将配色方案应用于一个组件各位,
我希望使用 Graph Builder 创建等高线图,并使用叠加功能按特定列值为该等高线图着色。到目前为止,这很容易。此外,我想用实际数据点覆盖这个等值线图。这也很简单,通过将散点图图标向下拖动到图上,我可以轻松添加点。
但是,我的问题是散点图点的颜色与等高线相同,这使得它们很难看清。我希望它们是黑色的。但是,我似乎无法在不删除等高线的情况下删除散点图的叠加层。
我的问题是:有没有一种方法可以选择性地将叠加层仅应用于轮廓,同时保持散点图点为黑色?
非常感谢!
回复:JMP 绘图:仅将配色方案应用于一个组件非常感谢! 这是一个很好的答案,因为它还允许我将其保存为脚本,并在下次无需通过图形生成器的情况下重新使用。
回复:JMP 绘图:仅将配色方案应用于一个组件Graph Builder 元素的默认行为是使用所有指定的变量角色。在属性面板中,您可以打开变量部分指定角色应用于元素的时间。在此示例中,我关闭了 Points 元素的 Overlay 角色,这给出了您正在寻找的结果:

回复:JMP 绘图:仅将配色方案应用于一个组件你好@pjkiley ,
一种方法,但它不是很优雅,是制作两个图形构建器图:1) 等高线图着色(或覆盖)与列以为其着色,以及 2)散点图。 然后,您可以右键单击散点图,然后编辑 -> 复制框架内容,然后右键单击等高线图并编辑 -> 粘贴框架内容。
如果您只执行一次或两次,那么这可能是获得您想要的东西的一种方法,但是,如果您需要多次执行此操作,则效率不高。
下面是我用 BigClass.jmp 文件做的一个例子:

您可能会通过查看热按钮中的脚本来了解如何编写脚本。
您可以使用 Dispatch 命令中的 Properties(0,{Line Color(#), Fill Color(0), Item ID(:y-column, 1) 来通过脚本获取您想要的内容。 不过,我不太熟悉那样做。
我会对通过脚本编写的优雅方式感兴趣。
希望这可以帮助!,
DS