你好,
我想為圖表的下部設定不同的顏色,如下所示:

但是當我在圖表頂部添加一個變數時,下部(派對)的顏色不太好:

我嘗試修改腳本:不成功。如何編寫腳本使圖形的所有下部部分都為黃色?
感謝您的協助
手冊對我有用,只是每個框架框都有一些調度語句,而且它們都是偶數編號的。
值得將 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); 
您所要做的就是右鍵單擊底部的其他圖形分區,並將背景著色為相同的顏色。然後儲存並檢查腳本(如果想知道腳本是如何編寫的)。