更改剧情图例中的名称<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好
我有6个变量:步骤1 =12,步骤2=13,步骤3=10,A=500,B=900,C=1300。
我正在绘制 col“x”与前三个变量,即列的名称,如下所示;但我想将它们的名称更改为情节图例中的变量 A、B 和 C。 (见图)。我怎样才能做到这一点?我该如何改变:姓名( “12” )显示 500(A 的值)而不是 12?
谢谢
t =当前数据表() ;
叠加图(
X ( : X ) ,
是(柱子( dt ,查尔(步骤1 )) ,柱子( dt ,查尔(第2步)) ,柱子( dt ,查尔(步骤3 )) ) ,
连接点( 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)我知道如何更改图形生成器中的图例。但正如前面提到的,我需要使用叠加图,因为我需要点之间的连接线,这在图形生成器中是不可能的(据我所知)。
当您在元素图标的顶行中选择元素时,可以通过按住 Shift 键来组合图形生成器中的元素。 因此,打开“点”,然后按住 Shift 键并单击“线”。 在线条的属性中,有一个名为“行顺序”的复选框,如果您想要的话,它将逐行连接点。 否则它将通过唯一的 x 值连接它们。
回复:更改剧情图例中的名称有趣的是,表中的脚本确实提供了与我从头开始时不同的行为(类似错误)。 JMP 12.2 也是如此。和 JMP 13.1。 因此,也请将此信息提供给我们的支持团队。 轩,我是不是错过了什么?
因此,一种解决方法是手动创建它。 可能不是最好的,但目前......
回复:更改剧情图例中的名称哦,是的,你是对的,这似乎不是有意的行为。 请您向 support@jmp.com 报告此讨论。 谢谢回复:更改剧情图例中的名称我正在使用 JMP 12。 您能否播放一段视频,在其中您可以更改图例名称,因为就我而言,我可以更改图例名称。 但当我说“好的”时。一切都没有改变。
回复:更改剧情图例中的名称是的,我想是这样。
当我有大量的点时。 图形生成器不显示一对一的连接(至少我不知道)。
我试图在所附示例中展示我的意思。
回复:更改剧情图例中的名称顺便说一句,双击叠加图中的图例也会打开图例窗口,我可以更改条目。 您使用什么版本的 JMP? 这一切都应该在 JMP 12 中可用,并且可能会在 JMP 10 中可用。 不再完全确定 GB 是否在 JMP 9 或 10 中引入,并且我相信叠加图从一开始或至少在一个版本之后就存在。
回复:更改剧情图例中的名称
嗯,这就是我用图形生成器所做的,它有线和点。 我错过了什么吗?
回复:更改剧情图例中的名称原则上,如果我知道如何使用以下命令(在脚本书中找到)
''标记(行状态())=1; // 标记当前行
这可能对我有帮助。
但我不确定。
回复:更改剧情图例中的名称你好马丁,
感谢您的回复。 但这并不能解决我的问题。
1和2点)基本上是更改列名称(我不想要)。 我需要更改列本身内的变量名称。
3)我知道如何更改图形生成器中的图例。但正如前面提到的,我需要使用叠加图,因为我需要点之间的连接线,这在图形生成器中是不可能的(据我所知)。
您能否告诉我是否可以使用叠加图更改列内的变量名称,或者 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 图是因为我需要带线的点,但我在图形生成器中找不到。
这个问题是针对 Overplay 情节的。
我想将图例名称 Chamber=a 更改为 A,将 Chamber=b 更改为 B。 因为,我有很多类似的图表,所以我想在图表中进行更改,而不是在数据表列名称中进行更改。
回复:更改剧情图例中的名称对我来说,并不完全清楚上面提到的数据表是什么样子的。 如果我们能有一个示例表,那就不那么难了。
回复:更改剧情图例中的名称我不太确定问题是什么。 这是脚本问题还是 UI 问题? 它是特定于叠加图还是一般图例? 现在推荐使用 Graph Builder 而不是 Overlay Plot,它具有更灵活的图例等。回复:更改剧情图例中的名称我也有同样的问题。 上述问题有没有解决办法呢?