更改情节图例中的名称<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好
我有 6 个变量:步骤1 =12,步骤2=13,第三步=10,A=500,B=900,C=1300。
我正在绘制 col "x" vs 前三个变量,它们是列的名称,如下所示;但我想将它们的名称更改为情节图例中的变量 A、B 和 C。 (见图)。我怎样才能做到这一点?我该如何改变:姓名( “12” )显示 500(A 的值)而不是 12?
谢谢
吨=当前数据表() ;
叠加图(
X ( : X ) ,
是(柱子( dt ,字符(步骤1 )) ,柱子( dt ,字符(第2步)) ,柱子( dt ,字符(第三步)) ) ,
连接点( 1 ) ,
:姓名( “12” )(连接颜色( 3 ) ,覆盖标记颜色( 3 ) ,
覆盖标记( 12 ) ,行宽( “薄的” )) ,
:姓名( “13” )(连接颜色( 0 ) ,覆盖标记颜色( 0 ) ,
覆盖标记( 16 ) ,行宽( “薄的” )) ,
:姓名( “10” )(连接颜色( 20 ) ,覆盖标记颜色( 20 ) ,
覆盖标记( 15 ) ,行宽( “薄的” )));

回复:更改情节图例中的名称感谢您提供更大的桌子。 要使 A 线和 B 线分开,请使用 Overlay 角色。 这是一个脚本。

Graph Builder(
Variables( X( :Column 1 ), Y( :Pressure ), Overlay( :Chamber )),
Elements( Points( X, Y, Legend( 7 ) ), Line( X, Y, Legend( 8 ) ) )
)
回复:更改情节图例中的名称
@sibanibisoyi写道:
3)我知道如何在 Graph Builder 中更改图例。但如前所述,我需要使用 Overlay Plot,因为我需要在 Graph Builder 中不可能的点之间连接线(据我所知)。
您可以通过在元素图标的第一行中选择元素时按住 shift 键来组合 Graph Builder 中的元素。 所以打开点,然后按住 shift 键单击 Line。 在 Line 的属性中,有一个名为“Row order”的复选框,如果您要这样做,它将逐行连接点。 否则它将通过唯一的 x 值连接它们。
回复:更改情节图例中的名称有趣的是,您表中的脚本确实提供了与我从头开始时不同的行为(类似错误)。 这适用于 JMP 12.2。和 JMP 13.1。 因此,请将此信息也提供给我们的支持团队。 Xan,我错过了什么吗?
因此,一种解决方法是手动创建它。 可能不是最好的,但现在......
回复:更改情节图例中的名称哦,是的,你是对的,这似乎不是故意的行为。 您能否参考此讨论向 support@jmp.com 报告。 谢谢回复:更改情节图例中的名称我正在使用 JMP 12。 您能否展示一个视频,您可以在其中更改图例名称,因为在我的情况下,我可以更改图例名称。 但只要我说好的。什么都没有改变。
回复:更改情节图例中的名称是的,我想是这样。
当我有大量的点时。 Graph Builder 不显示一对一的连接(至少我不知道)。
我试图在所附示例中说明我的意思。
回复:更改情节图例中的名称顺便说一句,双击叠加图中的图例也会打开图例窗口,我可以更改条目。 您使用的是什么版本的 JMP? 这一切都应该在 JMP 12 中可用,并且可能回到 JMP 10。 如果在 JMP 9 或 10 中引入 GB,则不再完全 shure,而且我相信覆盖图从一开始就存在,或者至少在以后的一个版本中就存在。
回复:更改情节图例中的名称
嗯,这就是我用 Graph Builder 所做的,它有线和点。 我错过了什么吗?
回复:更改情节图例中的名称原则上,如果我知道如何使用以下命令(在脚本书中找到)
''标记(行状态())= 1; // 标签当前行
它可能对我有帮助。
但我不确定。
回复:更改情节图例中的名称你好马丁,
感谢您的回复。 但这并不能解决我的问题。
1和2点)基本上是在改变列名(我不想要)。 我需要更改列本身内的变量名称。
3)我知道如何在 Graph Builder 中更改图例。但如前所述,我需要使用 Overlay Plot,因为我需要在 Graph Builder 中不可能的点之间连接线(据我所知)。
您能否告诉我是否可以使用叠加图更改列内的变量名称,或者 JMP 不允许这样做?
谢谢你。
西巴尼
回复:更改情节图例中的名称
Overlay Plot(
X( :Column 1 ),
Y( :Pressure ),
Grouping( :Chamber ),
Overlay Groups,
Connect Points( 1 )
);
Overlay Plot(
X( :Column 1 ),
Y( :Pressure ),
Grouping(
Transform Column(
"Chamber_UC",
Character,
Nominal,
Formula( Uppercase( :Chamber ) )
)
),
Overlay Groups
);
Graph Builder(
Size( 522, 450 ),
Show Control Panel( 0 ),
Graph Spacing( 10 ),
Variables( X( :Column 1 ), Y( :Pressure ), Overlay( :Chamber ) ),
Elements( Points( X, Y, Legend( 5 ) ), Smoother( X, Y, Legend( 6 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model( 6, Level Name( 0, "A" ), Level Name( 1, "B" ) )}
)
)
);
如果您将此脚本与您的数据表一起使用,您将获得三个图表:
首先是您的叠加图。
第二个是叠加图,在叠加图菜单窗口中创建局部转换变量,方法是右键单击变量选择区域中的 Chamber,然后使用“公式”,然后在公式编辑器中单击“Chamber”,然后单击“Character”- >“大写”。 这个新构建的(并且不存在于数据表中)变量可以用作组变量(可能您必须使用红色三角形选项更改外观以避免两个图。
第三个是 Xan 已经提出的最简单的一个。 它是用 Graph Builder 构建的。 您需要将“Column 1”放在“X”上,将“Pressure”放在“Y”上,然后将“Chamber”放在“Overlay”上。 接下来,双击图例并通过在现在打开的窗口中双击“a”和“b”来更改名称,并将其更改为大写。 如果您看不到线和点,您需要将缺失的图标拖到图表中,或者按住 shift 键并单击图表顶部的缺失图标。
但是,您现在应该通过脚本或手动获得结果。
干杯,
马丁
回复:更改情节图例中的名称我正在使用 Overplay 绘图,因为我需要带线的点,而我在 Graph Builder 中找不到。
这个问题特定于 Overplay 情节。
我想将图例名称 Chamber=a 更改为 A 并将 Chamber=b 更改为 B。 因为,我有很多类似的图表,我想在图表中而不是在数据表列名中进行更改。
回复:更改情节图例中的名称对我来说,上面提到的数据表的样子并不完全清楚。 如果我们可以有一个示例表,那应该不会那么难。
回复:更改情节图例中的名称我不确定问题是什么。 是脚本问题还是 UI 问题? 它是特定于叠加图还是一般的图例? 如今,建议使用 Graph Builder 而不是 Overlay Plot,并且具有更灵活的图例等。回复:更改情节图例中的名称我也有同样的问题。 上面提到的问题没有解决方案吗?