无法通过脚本更改 Graph Builder 中的所有标记大小<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,
我的 JMP 是 9.0.0 64 位 Windows 版本。
我在图形生成器中通过脚本调整标记大小时遇到问题。 我尝试使用以下代码更改每个框架框的所有标记大小和框架大小。 所有框架都正确调整,但框架的标记大小没有。 仅更改了 FrameBox(1) 的标记大小。 我被这个问题困了几天。 任何建议表示赞赏,非常感谢!
GR = Graph_Builder_1 << 报告;
GR << Dispatch( {}, "Graph Builder", Frame Box, {Marker Size( 4 )} );
GR << Dispatch( {}, "Graph Builder", Frame Box, {Frame size( 250, 250 )} );
回复:无法通过脚本更改 Graph Builder 中的所有标记大小嗨女士,
它通过向每个框架框发送消息来工作,非常感谢!
回复:无法通过脚本更改 Graph Builder 中的所有标记大小似乎是一个错误,即消息未被所有框架框继承。
每个 FrameBox 都需要自己的信息,至少在涉及到 Markes Size 时。 这可以通过一个循环来完成,如下例所示:
dt =打开( “$sample_data\Big Class.jmp” ) ;
国标=图形生成器(
显示控制面板( 0 ) ,
变量( X ( :重量) ,是( :高度) , Y组( :性别) ) ,
元素(积分( X ,是,传奇( 1个) ) ) ,
) ;
总结( G =经过( :性别)) ;
为了(我= 1个,我<=物品( G ) ,我++,
报告(国标) <<派遣( {} , “图形生成器” ,框框(我) , {标记大小( 4个)} )
) ;
回复:无法通过脚本更改 Graph Builder 中的所有标记大小嗨,PMroz,
感谢您的回复,当框架框的数量 > 1 时它仍然不起作用,例如,如果我们将列 :sex 添加到 Y 组,我们会得到两个散点图,只有第一个框架框的标记大小发生变化。
dt = open("$sample_data\Big Class.jmp");
图形生成器(
显示控制面板(0),
变量(X(:重量),Y(:高度), Y组(:性别) ),
元素(点(X,Y,图例(1))),
SendToReport( Dispatch( {}, "Graph Builder", FrameBox, {Marker Size( 4 )} ) )
);
无法通过脚本更改 Graph Builder 中的所有标记大小该语法看起来不错。但是,在创建图形构建器图形时只设置标记大小怎么样?这有效:
dt =打开( “$sample_data\Big Class.jmp” ) ;
图形生成器(
显示控制面板( 0 ) ,
变量( X ( :重量) ,是( :高度) ) ,
元素(积分( X ,是,传奇( 1个) ) ) ,
发送报告(派遣( {} , “图形生成器” ,框框, {标记大小( 4个)} ) )
) ;