您可以創建一個僅包含圖形的對象,然後將“保存演示”消息發送到該對象。 嘗試用這個替換你的最後一行:
wbd1Plot = Report( wbd1 )["Compare Distribution", ListBox(4)];
wbd1Plot << Save Presentation( "C:/Users/WbChart.pptx" );
要找到引用繪圖的正確索引,您可以使用 View > Show Properties,然後突出顯示繪圖本身。 在 Box Path 部分下,您會找到要使用的正確索引:["Compare Distribution", ListBox(4)]。
羅斯:
非常感謝您的意見。 我按照 JMP 16 的說明查看了樹結構。 威布爾分佈在 ListBox(5) 下。 我在您提供的代碼中嘗試過,但生成的 ppt 已創建但沒有內容。 我返回樹結構,發現 ListBox(5) 下的圖表本身被命名為 LayoutAtomBox(1)。 所以我嘗試用它代替 ListBox(5) 並且它有效。 只有Weibull Dist圖被發送到ppt。 我不知道為什麼 ListBox(5) 不起作用,但我會繼續這樣做。 再次非常感謝您的解決方案。
請允許我修改該答案:屬性窗格中的框路徑部分在去年秋天剛剛發布的 JMP 17 中可用。 要在 JMP 16 及更早版本中為繪圖找到正確的索引,您需要右鍵單擊“比較分佈”部分標題旁邊的灰色顯示圖標,然後選擇“編輯”>“顯示樹結構”。
我正在使用下面的腳本通過 Life Distribution 門戶生成威布爾分佈圖,然後將其發送到 Powerpoint。 此外,我正在將 Weibull 參數估計數據製作成一個數據表,其中包括 Weibull Alpha 和 Beta。
問題是與威布爾圖一起,其他幾個圖和表格也被發送到 ppt,大約有三十張幻燈片的圖表和圖像。
有沒有辦法只帶威布爾分佈圖?
//威布爾分佈圖
wbd1 = ss2DT << 生命分佈(
透視(比較組),
Y(:VALUEABS),
分組(:GRP),
置信區間法(Wald),
選擇分佈( Distribution, Weibull ),
選擇規模(威布爾),
選項卡式報告 ( 0 ),
發送報告(
派遣(
{“生活分佈 - 比較組”,“比較分佈”},
"1",
比例尺,
{Format( "Fixed Dec", 12, 2 ), Min( 1.5 ), Max( 6 ), Inc( 0.3 ),
小滴答聲( 1 )}
),
派遣(
{“生活分佈 - 比較組”,“比較分佈”},
"2",
比例尺,
{最小值(0.000002502137722793),最大值(0.999941236419419),
添加參考線(0.632,“虛線”,“黑色”,“”,1)}
),
派遣(
{“生活分佈 - 比較組”,“比較分佈”},
“生命分佈比較組”,
框框,
{標記大小( 2 )}
),
派遣(
{“生活分佈 - 比較組”,“比較分佈”},
“值”,
文本編輯框,
{設置文本(“Parm 1”)}
)
)
);
//生成Weibell參數化數據表
wbdt1 = Report( wbd1 )[Outline Box( "Life Distribution - Compare Groups" )][
大綱框(“統計”)][大綱框(“參數估計”)][
Outline Box( "參數估計 - Weibull" )][Table Box( 1 )] <<
製作數據表(“Parm 1 Wb”);
wbdt1 << 保存( "C:/Users/Wdt1.jmp" );
//保存威布爾分佈到ppt
等待(2);
顯示屬性(wbd1);
wbd1 << 保存演示文稿( "C:/Users/WbChart.pptx" );