使用 JSL 通过 ByGroups 更改变异性图表的标题我有一个脚本可以按某个组绘制变异图。
代表=变异图(
是( :姓名( “我的Y” ) ) ,
X (
:姓名( “我的X1” ) ,
:姓名( “我的X2” )
) ,
分析类型(姓名( “选择最佳分析(EMS REML 贝叶斯)” ) ) ,
经过( :姓名( “按组” )) );
然后我得到每个 ByGroup 的图,其中有两个条:“Variability Gauge ByGroup=group1”和“Variability Chart for MyY”。
我找到了如何将第二个标题更改为“MyY”。 但我找不到将第一个标题更改为仅反映 ByGroup 的热度。
如果我明确地知道所有 ByGroup,我可以一一引用它,但我不想对所有 ByGroup 进行硬编码。
我希望有像通配符和替换标题之类的东西:
发送至报告(
派遣(
{} ,
“按组变化量表=?” ,
大纲框,
{设置标题( :姓名( “按组” ) )}
) ,
但这不起作用。 有什么想法如何让它发挥作用吗?
回复:更改绘图标题我相信您遇到的问题是每个按组都在报告(代表)下作为单独的树结构处理。因此,对于每个按组,您都有一个大纲框 (1) 和一个大纲框 (2)。
要更改标题变异量表按组的大纲框标题和 MyY 标题的变异图表,您可以使用以下命令进行操作
名称默认为此处( 1 ) ;
dt =当前数据表() ;
代表=变异图(
Y( :姓名( “我的Y” ) ) ,
X( :姓名( “我的X1” ) , :姓名( “我的X2” ) ) ,
分析类型(姓名( “选择最佳分析(EMS REML 贝叶斯)” ) ) ,
经过( :姓名( “按组” ) )
) ;
报告(代表[ 1 ] )[轮廓盒( 1 )] <<设置标题( “第 1 组的按行” ) ;
报告(代表[ 1 ] )[轮廓盒( 2 )] <<设置标题( “第 1 组的变异性图表标题” ) ;
报告(代表[ 2 ] )[轮廓盒( 1 )] <<设置标题( “第 2 组的按行” ) ;
报告(代表[ 2 ] )[轮廓盒( 2 )] <<设置标题( “第 2 组的变异性图表标题” ) ;
回复:更改绘图标题<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />米格罗,
当我完成此操作后,我使用了带有字符串的 and 表达式。使用分组名称构建字符串,代入表达式,然后计算表达式。可能还有另一种方法可以做到这一点,但这种方法过去一直对我有效。
梅斯特,
中号