数百のプロットを含むジャーナルをパワーポイント ファイルにエクスポートすると、プロットと概要統計が 2 つのスライドに分割されます。
添付ファイル (サンプル プロット) に表示されているすべてを 1 つのパワーポイント スライドに表示する方法はありますか?
はい、プロットを PDF にエクスポートできますが、私が探しているのはパワーポイントです。
プロットを HTML にエクスポートすることも試みました。
個々の画像を HTML にエクスポートすると、概要統計が含まれます。
プロットのみが画像にエクスポートされます。
上記の問題をJSLまたは他の方法で修正する方法があれば教えてください。
ありがとう
私はJMP16を使用しています
JSL と PowerPoint を組み合わせると、本当に素晴らしいオプションがいくつか生まれます。
PowerPoint には、画像を挿入してファイルにリンクするオプションがあります。Mac ではこのように見えますが、PC では挿入の下矢印ボタンから同じことができます。

私は以下のスクリプトを使用して JMP レポートから png ファイルを作成し、PowerPoint の挿入とリンク オプションを使用しました。同じ png が 2 回挿入され、サイズが異なります。スライドは次のようになります。

PowerPoint スライドを閉じて、スクリプトの残りの部分を実行し、PowerPoint スライドを再度開きます。
スライドを再度開くと、図は次のようになります。

これの本当に素晴らしい点は、JMP でグラフのサイズ調整に苦労する必要がないことです。すべて PowerPoint で行われます。画像の配置と整列も PowerPoint で行われます。PPT は基本的に、指定されたサイズと位置のボックスを作成し、そのボックスに画像ファイルが何であれ収まるようにします。グラフが大きくなったり小さくなったりすると、ボックスに合わせて自動的にサイズ調整されます。
確かに、最初にスライドを設定するのは少々面倒ですが、その後の更新は非常に簡単です。
ここで、JMP のワークフロー ビルダーを使用して、各レポートの画像を保存するカスタム アクションを挿入することを想像してください。ワークフローを実行し、最後に PowerPoint を開くと、ワークフローからすべてのカスタム更新された図が表示されます。これはかなり大きな機能ですが、この機能の組み合わせを使用している人は多くないと思います。
以下のスクリプトはちょっと厄介そうに見えますが、これは 2 つの Oneway レポートで、下部に少し重要な内容が記載されているだけです。
names default to here(1);
fig1 = Expr(
dt << Oneway(
Y( :weight ),
X( :age ),
Means and Std Dev( 1 ),
Mean Error Bars( 1 ),
Std Dev Lines( 1 ),
Histograms( 1 )
)
);
fig1color=expr(Oneway(
Y( :weight ),
X( :age ),
Means and Std Dev( 1 ),
Mean Diamonds( 1 ),
Mean Error Bars( 1 ),
Std Dev Lines( 1 ),
Histograms( 1 ),
SendToReport(
Dispatch( {}, "Oneway Report", FrameBox,
{DispatchSeg(
Hist Seg( 1 ),
{Line Color(
{0.424050015670061, 0.235950010555983, 0.255750002833103, "HLS",
0.982456147670746, 0.330000013113022, 0.284999996423721}
), Fill Color( "Red" )}
)}
),
Dispatch( {}, "Oneway Report", FrameBox( 2 ),
{DispatchSeg(
Hist Seg( 1 ),
{Line Color(
{0.424050015670061, 0.235950010555983, 0.255750002833103, "HLS",
0.982456147670746, 0.330000013113022, 0.284999996423721}
), Fill Color( "Red" )}
)}
),
Dispatch( {}, "Oneway Report", FrameBox( 3 ),
{DispatchSeg(
Hist Seg( 1 ),
{Line Color(
{0.433339169257448, 0.328609796907946, 0.226660856968595, "HLS",
0.0822122544050217, 0.330000013113022, 0.313148945569992}
), Fill Color( "Orange" )}
)}
),
Dispatch( {}, "Oneway Report", FrameBox( 4 ),
{DispatchSeg(
Hist Seg( 1 ),
{Line Color(
{0.433339169257448, 0.328609796907946, 0.226660856968595, "HLS",
0.0822122544050217, 0.330000013113022, 0.313148945569992}
), Fill Color( "Orange" )}
)}
),
Dispatch( {}, "Oneway Report", FrameBox( 5 ),
{DispatchSeg(
Hist Seg( 1 ),
{Line Color(
{0.430264771988581, 0.421629527767338, 0.229735254237463, "HLS",
0.159489631652832, 0.330000013113022, 0.303832590579987}
), Fill Color( "Yellow" )}
)}
),
Dispatch( {}, "Oneway Report", FrameBox( 6 ),
{DispatchSeg(
Hist Seg( 1 ),
{Line Color(
{0.253622181658831, 0.406377844567213, 0.265448424355718, "HLS",
0.346236556768417, 0.330000013113022, 0.231447964906693}
), Fill Color( "Green" )}
)}
)
)
););
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
rfig1 = fig1 << report;
rfig1 << Save Picture( "jmp_example.png", "png" );
//open("jmp_example.png");
open("Make Figure 1.pptx");
wait(1);//Actually, stop here. Run the above script and make a powerpoint slide using the insert and link file option.
//To keep things easy for this example, keep this script and the powerpoint file all in the same folder.
rfig1c = fig1color << report;
rfig1c << Save Picture( "jmp_example.png", "png" );
//Close the powerpoint slide, then open it again.
open("Make Figure 1.pptx");