大家好!
尽管这似乎很简单,却找不到答案。如何使组标签的文本垂直?参见下图(默认情况下为水平)...是否可以通过Graph Builder GUI编写脚本?在为我的图形生成的脚本下方(我可以添加的任何内容?)。任何帮助,不胜感激!谢谢!
最好,
雅沃维
Graph Builder(
Size( 745, 526 ),
Variables(
X( :Power ),
Y( :Name( "Concentration" ) ),
Group X( :Location ),
Overlay( :Color )
),
Elements(
Points( X, Y, Legend( 7 ) ),
Line Of Fit( X, Y, Legend( 12 ), Equation( 1 ) )
)
)
我不相信您可以更改组标签的方向,但是您可以进行一些操作并获得与所需图形相似的图形。 我添加了一些缺少的值行,并手动添加了一些参考线,如果您继续使用此方法,可以通过编程方式添加这两个参考线。

names default to here(1);
dt = current data table();
Graph Builder(
Size( 528, 464 ),
Show Control Panel( 0 ),
Variables( X( :age ), X( :weight, Position( 1 ) ), Y( :height ), Color( :age ) ),
Elements(
Points( X( 1 ), X( 2 ), Y, Legend( 137 ) ),
Line( X( 1 ), X( 2 ), Y, Legend( 138 ), Missing Values( "No Connection" ) )
),
SendToReport(
Dispatch(
{},
"age",
ScaleBox,
{Add Ref Line( 8, "Solid", "Black", "", 1 ),
Add Ref Line( 16, "Solid", "Black", "", 1 ),
Add Ref Line( 28, "Solid", "Black", "", 1 ),
Add Ref Line( 36, "Solid", "Black", "", 1 ),
Add Ref Line( 44, "Solid", "Black", "", 1 ),
Add Ref Line( 40, "Solid", "Black", "", 1 )}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
137,
Base( 0, 0, 0, Item ID( "12", 1 ) ),
Base( 1, 0, 0, Item ID( "13", 1 ) ),
Base( 2, 0, 0, Item ID( "14", 1 ) ),
Base( 3, 0, 0, Item ID( "15", 1 ) ),
Base( 4, 0, 0, Item ID( "16", 1 ) ),
Base( 5, 0, 0, Item ID( "17", 1 ) )
)}
)
)
);
感谢Jim的光临!感激!但是,如果可变权重(在我的情况下为幂)连续且年龄(在我的情况下为位置)为序数/字符,这似乎不起作用。在我的情况下,这样的变量类型定义是必需的,因为我想显示每个年龄(在我的情况下,位置)与身高(在我的情况下,浓度)相对于体重(在我的情况下,功率)之间的直线拟合。还是您仍然看到其他解决方法?非常感谢!
最好的祝福!
雅沃维