大家好,
我正在尝试根据给定列表中的值制作单独的单向图表。我可以使用列表中的 where column == value 等在 for 循环中完成此操作。 问题是,当我使用 where 子句时,我在图表上方的列表框中得到了这个文本框,但我无法通过 JSL 更改其文本。 当我右键单击并进入属性时,我可以更改它,但我希望通过代码来实现这一点。 任何帮助将不胜感激,因为这种方式不会显示数据是什么,并且在我无法更改文本的情况下可能会产生误导。 当我对列使用通用 By 子句但希望通过代码进行相同的查看时,会出现正确的方法。 请看下面的例子。
dt = Open("$SAMPLE_DATA/Big Class.jmp");
types = {"F", "M"};
ow = Oneway(
Y( :height ), // Dependent variable
X( :age ), // Factor variable
Where(:sex == types[1])
);产生:

我希望这部分说:Sex ==“F”,所以如果图表在报告中,它表明它已被“F”子集化,因为现在它不提供此类信息。
使用此代码:
dt = Open("$SAMPLE_DATA/Big Class.jmp");
ow = Oneway(
Y( :height ), // Dependent variable
X( :age ), // Factor variable
By(:sex)
);我得到:

我知道 for 循环会给我“M”,但是如何通过使用 where 子句将 sex=F 的相同详细信息添加到第一个循环上。
提前致谢,如有任何帮助,我们将不胜感激!