你好,
我想为图表的下部设置不同的颜色,如下所示:

但是当我在图表顶部添加一个变量时,下部(派对)的颜色不太好:

我尝试修改脚本:不成功。如何编写脚本使图形的所有下部部分都为黄色?
感谢您的帮助
手册对我有用,只是每个框架框都有一些调度语句,而且它们都是偶数编号的。
值得将 GraphBuilder 的结构理解为输出矩阵,它们按顺序排列为 1、左上角并按列排序:最左边的列、1 顶部、2 底部、下一列顶部 3、底部 4 等。
下面是一个通过 jsl 执行此操作的示例脚本。由于元素具有位置,因此应该有一种方法可以按位置引用框架框。
Names Default to Here(1);
dt =open("$Sample_data/Big Class.jmp");
gb = dt << Graph Builder(
Size( 570, 490 ),
Show Control Panel( 0 ),
Variables(
X( :height ),
Y( :weight ),
Group X( :age ),
Group Y( :sex ),
Color( :sex )
),
Elements( Points( X, Y, Legend( 5 ) ) ),
);
summarize(lgen=By(:sex));
summarize(lage=By(:age));
fbs = gb << Xpath("//FrameBox");
show(nitems(fbs), nitems(fbs)==nitems(lage)*nitems(lgen) ); // should be 12 = 2 (sex) * 6(age);
for(i=1, i <= nitems(lage), i++,
fbs[2*i] << Background Color(44);
);<BR />wait(3);<BR />fbs[2*(1::nitems(lage))] << Background Color(77); 
您所要做的就是右键单击底部的其他图形分区,并将背景着色为相同的颜色。然后保存并检查脚本(如果想知道脚本是如何编写的)。