向每个框架盒添加图形大家好,
我是 JSL 的新手,非常感谢您对我正在努力处理一段时间的脚本的帮助。
我编写了一个脚本,可以在一个滚动框中生成多个图形。
问题是我每个图都有不同数量的框架框,并且我无法跟踪确切的数量。当我更改过滤栏参数时它也会改变。因此,当我尝试将圆形等图形添加到不存在的框架盒时,我会在嵌入式日志上收到消息“找不到框架盒...”。
我在网上找到了一个脚本,看起来它解决了我的问题,但我的脚本进入无限循环并且错误消息不断显示。
我正在尝试的脚本:
haveFrameBox =1;
i=0;
while(haveFrameBox,
try(
i++;
report(gb)<<DISPATCH></DISPATCH>
我在使用 for 循环在每个框架盒上应用“尺寸到等距”函数时也遇到了麻烦,对于每个 i
try(Report(gb)[FrameBox(i)] << size to isometric)
但输出只是一团糟......
任何想法?
回复:向每个框架框添加图形谢谢你!它就像魔术一样起作用:)回复:向每个框架框添加图形您需要查看 XPath() 函数。它可能会满足您的需求。这是一个简单的使用它来查找显示器中框架框的数量
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
biv = bivariate( x( :weight, :age ), y( :height ), by( :sex ) );
Show( N Items( (biv << xpath( "//FrameBox" )) ) );
查看脚本索引
回复:向每个框架添加图形额外的感谢