大家好。
我的图形脚本中有变量。 我无法发布确切的脚本,但我有类似的东西:
温度 = Expr(
// 带有变量的图形脚本,我将这些变量包装在 Eval() 周围
);
...
添加图形脚本(临时);
问题是图形脚本在窗口更新时不起作用。 我使用“Customize”查看了脚本,它只显示“temp”。
所以我尝试了:
framebox << Add Graphics Script(Eval Expr(temp));
framebox << Add Graphics Script(Eval(Eval Expr(temp)));
以及其他一些东西,但没有任何效果。 我还尝试直接将没有 Expr 和 temp 的图形脚本放在 <
我正在使用已接受解决方案中的第一种方法:添加和删除图形脚本
我想使用第二个,但它不起作用,因为它假定常量,而我有变量。
也看了这个,但没有帮助: https://www.jmp.com/support/notes/55/553.html
尽我所能提供尽可能多的细节,但抱歉我不能发布代码!
最后要注意的是,这一切都在类方法中。 不确定这在这种情况下是否有所作为。
有谁知道解决方案?
谢谢你。
没关系,那奏效了! 我的代码有错误,哈哈。 太感谢了!
查看下面的文章,了解实现此目的的几种方法。你走在正确的轨道上,但你需要像这样构建它:
Eval( Eval Expr(
framebox << Add Graphics Script( Expr( temp ) )
) );
使用 Eval Insert、Eval Expr、Parse 和 Substitute 将一个表达式插入另一个表达式