回复:健身組自動化更新:固定輸出部分-現在從1-23輸出,我的問題是如何將其附加到每張幻燈片2或3個圖中排列的ppt?
回复:健身組自動化關於參數9的錯誤。日誌中顯示什麼錯誤?
下面是對代碼的修改,它將在2列中顯示所有輸出。 它還具有將輸出保存到PowerPoint的代碼。
Current Data Table( subs );
nw = New Window( "Oneways",
Lineup Box( N Col( 2 ),
For( i = 1, i <= N Items( parameters_1 ), i++,
Print( i );
Oneway(
X( :Recipe ),
Y( Column( subs, parameters_1[i] ) ),
With Control( 1 ),
Quantiles( 1 ),
Means and Std Dev( 1 ),
CDF Plot( 1 ),
Mean Error Bars( 1 ),
Std Dev Lines( 1 ),
SendToReport(
Dispatch(
{},
"Fit Group",
OutlineBox,
{Set Title( "TYPE=" || Char( type ) || "" )}
)
)
);,
)
)
);
nw << save presentation("$TEMP\reportppnw.pptx");
但是,每頁將不會顯示2個圖形。 按照慣例,JMP將每個圖形放在單獨的幻燈片上。 為了解決這個問題,我通常創建一個日記,其中將成對的輸出複制為圖片,然後最後將日記保存到pptx。 為此,類似下面的內容可能會起作用。
Names Default To Here( 1 );
Current Data Table( subs );
For( i = 1, i <= N Items( parameters_1 ), i = i + 2,
hlb = H List Box(
Oneway(
X( :Recipe ),
Y( Column( subs, parameters_1[i] ) ),
With Control( 1 ),
Quantiles( 1 ),
Means and Std Dev( 1 ),
CDF Plot( 1 ),
Mean Error Bars( 1 ),
Std Dev Lines( 1 ),
SendToReport(
Dispatch(
{},
"Fit Group",
OutlineBox,
{Set Title( "TYPE=" || Char( type ) || "" )}
)
)
),
Try(
Oneway(
X( :Recipe ),
Y( Column( subs, parameters_1[i + 1] ) ),
With Control( 1 ),
Quantiles( 1 ),
Means and Std Dev( 1 ),
CDF Plot( 1 ),
Mean Error Bars( 1 ),
Std Dev Lines( 1 ),
SendToReport(
Dispatch(
{},
"Fit Group",
OutlineBox,
{Set Title( "TYPE=" || Char( type ) || "" )}
)
)
)
);
zippy = hlb << get picture;
zippy << save presentation( "$TEMP\report.pptx", append );
)
);
順便說一句.....我沒有完全測試代碼。 因此,可能會有一個或兩個小問題,但是概念是正確的。
Fit Group自動化我正在使用此代碼,但是以某種方式在第9個輸出上,它得到一個錯誤。Parameters_1包含23個項目。
current data table(subs);
for (i = 1, i <= nitems(parameters_1), i++,
print(i);
Oneway(
X( :Recipe ),
Y( column(subs, parameters_1[i]) ),
With Control(1),
Quantiles(1),
Means and Std Dev(1),
CDF Plot(1),
Mean Error Bars(1),
Std Dev Lines(1),
SendToReport( Dispatch( {}, "Fit Group", OutlineBox, {Set Title( "TYPE="||char(type)||"" )} ) )
);
);
1-8的輸出分別顯示。我該如何編碼,以使我的輸出按2排列並保存到ppt中。
回复:健身組自動化謝謝你!回复:健身組自動化
Fit Group(
For( i = 1, i <= N Items( parameters_1 ), i = i + 2,
hlb = H List Box(
Oneway(
X( :Recipe ),
Y( Try( Column( subs, parameters_1[i] ) ) ),
With Control( 1 ),
Quantiles( 1 ),
Means and Std Dev( 1 ),
CDF Plot( 1 ),
Mean Error Bars( 1 ),
Std Dev Lines( 1 )
),
Try(
Oneway(
X( :Recipe ),
Y( Column( subs, parameters_1[i + 1] ) ),
With Control( 1 ),
Quantiles( 1 ),
Means and Std Dev( 1 ),
CDF Plot( 1 ),
Mean Error Bars( 1 ),
Std Dev Lines( 1 )
)
);
zippy = hlb << get picture;
)
)
);
我嘗試了您提供的代碼,但是以某種方式給了我一個錯誤:
在對“單向”的訪問或評估中未找到錯誤的論點(
{Try(Column(subs_top,parameters_1 [i])),角色至少需要1列。}
),單向(/ * ### * / X(:Recipe),
Y(Try(Column(subs_top,parameters_1 [i]))),
使用Control(1),
分位數(1),
Means和Std Dev(1),
CDF圖(1),
平均誤差線(1),
標准開發線(1)
)
健身組[]
回复:健身組自動化但是當我嘗試代碼時,
Current Data Table( subs );
t0p = Fit Group(
For( i = 1, i <= N Items( parameters_1 ), i++,
Oneway(
X( Column( subs, "Recipe" ) ),
Y( Try( Column( subs, parameters_1[i] ) ) ),
With Control( 1 ),
Quantiles( 1 ),
Means and Std Dev( 1 ),
CDF Plot( 1 ),
Mean Error Bars( 1 ),
Std Dev Lines( 1 )
)
),
SendToReport( Dispatch( {}, "Fit Group", OutlineBox, {Set Title( "TYPE=" || Char( type ) || "" )} ) )
) << {Arrange in Rows( 2 )};
可以,但是可以單獨進行。