使用数据表值的 Y 函数我正在尝试构建多个图表框,每个图表框都绘制一个 Y 函数,该函数从数据表中获取值。这应该很容易,但我无法让图表显示在图表框中。它适用于硬编码的数字,但不适用于数据表中的值。
win = New Window("window", vlb = V List Box());
For (i=1, i <= N Rows(dt), i++,
vlb << Append(Graph Box(Y Function((dt:M)[i] * x ,x)));
);
任何帮助都将不胜感激
自动化和脚本回复:使用数据表值的 Y 函数如果你查看创建的脚本,你会发现这些值不存在

这是因为你必须评估它们。类似这样的方法应该有效
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
Column(dt, "height") << Set Name("M");
nw = New Window("window", vlb = V List Box());
For Each Row(dt,
Eval(EvalExpr(
vlb << Append(Graph Box(Y Function(Expr(dt[Row(), "M"]) * x ,x)));
))
);
</CODE></P>
<P><SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jthi_1-1750157594825.png" style="width: 400px;"><span class="lia-inline-image-display-wrapper" image-alt="jthi_1-1750157594825.png" style="width: 400px;"><img src="https://us.v-cdn.net/6038925/uploads/images/77001i5D138430DC26CFF8/jthi_1-1750157594825.png" role="button" title="jthi_1-1750157594825.png" alt="jthi_1-1750157594825.png" /></span></SPAN></P>
<BR />
<P>Also use for each row when looping over data table as it is meant for it<CODE class=" language-jsl">