多圖表和休息頁面<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />您好仍需要一些幫助
我使用for循環創建了多個圖表
問題是我想在每個圖形之後插入一個中斷頁面,但它不起作用
這是代碼的一部分(很長,所以我剪了它)
MY-WINDOW14 =新窗口(“報告”, < - 定義新窗口
V列錶框(
文本框(“(1)定義”,<<設置字體大小(textsize1),對齊文本(左),<<字體顏色({0,0,0.5})),
<僅剪切文本框>
分頁框(), < - 此中斷頁面有效
當前數據表(final_tb);
對於(k = 1,k <= NRow(:: cor_data),k ++, < - for循環創建多圖
obj = final_tb << Fit Group(
二元( < - 圖1
Y(col_sel_Y)
X(col_sel_X)
<代碼切割圖>
)
)
單程( < - 圖2
Y(col_sel_Y)
X(:REGION),
<代碼切割圖>
);
obj << Title(“Param to inline correlation_”|| char(chart_key));
obj << journal; < - 附加到期刊但實際上想要發生 MY-WINDOW14
分頁框()<< journal; < - 這是我的休息頁面問題... 我無法弄清楚如何編碼。
)
);
如果我創建圖表然後將它們粘貼到當前日誌中它可以工作但是我看到我的屏幕上會彈出大約20個圖表!
最好的祝福
萊昂內爾
Re:多圖和休息頁面謝謝MS。
嗯我沒想到雙重追加......
我只是不明白為什麼追加到vlb而不是my_window
VLB << 附加 ( vlb2 ) << 附加 ( 分頁框 ()) ;並不是 MY-WINDOW14 << 附加 ( vlb2 ) << 附加 ( 分頁框 ()) ;
也許是因為施工vlb已經附加到my_window了?!?
Re:多圖和休息頁面請參閱下面的代碼略微重新排列。主要區別在於for循環在創建New Window()之後運行。在向其添加框之前必須存在窗口。Big Class.jmp用作示例表。
final_tb = 打開 ( “$ SAMPLE_DATA / Big Class.jmp” ) ; //示例表
//創建新窗口
MY-WINDOW14 = 新窗戶 ( “報告” , //定義新窗口
VLB = V列錶框 ( 文本框 ( “(1)定義” , << 設置字體大小 ( 15 ) ,證明文本 ( 剩下 ) , << 字體顏色 ({ 0 , 0 , 0.5 })) ,分頁框 ())
) ;
// for循環創建多圖並附加到my_window
對於 ( ķ = 1 , ķ <= 五 , ķ ++,
vlb2 = V列錶框 (
文本框 ( “Param to inline correlation_” || 燒焦 ( ķ ) , << 設置字體大小 ( 12 ) ,證明文本 ( 剩下 ) , << 字體顏色 ({ 0 , 0.5 , 0.5 })) ,
final_tb << 二元 ( //圖1
ÿ ( : 高度 ) ,
X ( : 重量 )
) ,
單程 ( //圖2
ÿ ( : 高度 ) ,
X ( : 性別 )
)
) ;
// vlb2 << Title(“Param to inline correlation_”|| Char(k));
VLB << 附加 ( vlb2 ) << 附加 ( 分頁框 ()) ; //追加my_window
) ;