使用 JSL 透過 ByGroups 變更變異性圖表的標題我有一個腳本可以按某個組繪製變異圖。
代表=變異圖(
是( :姓名( “我的Y” ) ) ,
X (
:姓名( “我的X1” ) ,
:姓名( “我的X2” )
) ,
分析類型(姓名( “選擇最佳分析(EMS REML 貝葉斯)” ) ) ,
經過( :姓名( “按組” )) );
然後我得到每個 ByGroup 的圖,其中有兩個條:「Variability Gauge ByGroup=group1」和「Variability Chart for MyY」。
我找到如何將第二個標題更改為“MyY”。 但我找不到將第一個標題更改為僅反映 ByGroup 的熱度。
如果我明確地知道所有 ByGroup,我可以一一引用它,但我不想對所有 ByGroup 進行硬編碼。
我希望有像是通配符和替換標題之類的東西:
發送至報告(
派遣(
{} ,
“按組別變化量表=?” ,
大綱框,
{設定標題( :姓名( “按組” ) )}
) ,
但這不起作用。 有什麼想法如何讓它發揮作用嗎?
回覆:更改繪圖標題我相信您遇到的問題是每個按組都在報告(代表)下作為單獨的樹結構處理。因此,對於每個按組,您都有一個大綱框 (1) 和一個大綱框 (2)。
若要變更標題變異量表按組的大綱框標題和 MyY 標題的變異圖表,您可以使用以下指令進行操作
名稱預設為此處( 1 ) ;
dt =目前數據表() ;
代表=變異圖(
Y( :姓名( “我的Y” ) ) ,
X( :姓名( “我的X1” ) , :姓名( “我的X2” ) ) ,
分析類型(姓名( “選擇最佳分析(EMS REML 貝葉斯)” ) ) ,
經過( :姓名( “按組” ) )
) ;
報告(代表[ 1 ] )[輪廓盒( 1 )] <<設定標題( “第 1 組的按行” ) ;
報告(代表[ 1 ] )[輪廓盒( 2 )] <<設定標題( “第 1 組的變異性圖表標題” ) ;
報告(代表[ 2 ] )[輪廓盒( 1 )] <<設定標題( “第 2 組的按行” ) ;
報告(代表[ 2 ] )[輪廓盒( 2 )] <<設定標題( “第 2 組的變異性圖表標題” ) ;
回覆:更改繪圖標題<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />米格羅,
當我完成此操作後,我使用了帶有字串的 and 表達式。使用分組名稱建立字串,代入表達式,然後計算表達式。可能還有另一種方法可以做到這一點,但這種方法過去一直對我有效。
梅斯特,
中號