こんにちは、私は中程度の JMP ユーザーですが、特定のデータセットを頻繁に分析するため、データをパワーポイントに直接保存する自動化された方法を探しています。 JSLを介してそれを行う方法があるかどうかを確認したいと思います。
ディストリビューションを含む .jrp ファイルがあるので、それをパワーポイントとして保存したいのですが、JMP の [名前を付けて保存] オプションを使用しません。 pptで保存したデータをJSL経由でカスタマイズしてフォーマットしたいと考えています。 分位数を使用して約 20 ~ 30 の異なる分布を持っています。ppt オプションとして保存すると、各分布と分位数は合計 60 ~ 70 ページの ppt になります。
ppt をフォーマットし、プロットとクォンティル テーブルを減らして 10 枚未満のスライドで作成するのは、非常に面倒で非効率的です。ご協力をよろしくお願いいたします。
@mohamedrizwan 、
外れ値や平均管理限界など、画像に追加したい統計レポートはありますか?
トレンド チャートの問題点の 1 つは、X 軸のサイズがチャート内のポイント エントリの数に依存することです。
説明しましょう:
- 日付範囲が同じであると仮定します (過去 30 日間としましょう)。
- その日付範囲に同じ数の Y 値がある場合、共通のスケールを簡単に計算できます。
- ただし、By 変数がある場合、たとえば製品または機器ごとに異なる傾向グラフ、または異なるサンプリング レート (Y1 は実行ごとに収集され、Y2 は各時間の最初の実行についてのみ収集される) がある場合、ポイント数は次のようになります。同じではないため、グラフのスケーリングにはさらに作業が必要になる可能性があります。
すぐに例をお送りしますが、お客様のニーズを満たしていない可能性があります。 詳細が役立つと思います。
ところで、PowerPoint 出力が必要ですか、それとも Web ページのレポートが好みですか?
ジョージア
こんにちは@gzmorgan0
このプログラムを本当にありがとうございました。 基本的に私はJmpスクリプトの初心者です
このプログラムは、すべての配布チャットを 1 つの PPT にまとめるのに役立ちます
また、Y×Xのフィットのためにこのプログラムを試しましたが、機能しませんでした。
Y 軸には複数の列があり、X 軸には 1 つの列 ( DATE ) のみが必要です ---- Y 軸と X 軸に同じ日付があるさまざまな項目の傾向グラフのようなもの
手伝っていただけませんか ?
@JMPMODUSER JMP コミュニティで同様の質問を検索するとよいでしょう。
読むことをお勧めしますpptx にエクスポートされたグラフ サイズの保存プレゼンテーション私は、と呼ばれるフリーウェア プログラムを使用するのが好きですP3ICLI 。 そのリンク先に説明されています。
以下は、のために書かれたスクリプトの修正です。 JMP スクリプト言語の JSL コンパニオン アプリケーション、第 2 版。
このスクリプトには、ページあたり 9 つのディストリビューション (幅 3 つ、高さ 3 つ) があります。 これは、JMP のみを使用した BKM (最もよく知られた方法) を使用します。表示ボックスを使用してページを作成し、PPTX に保存する画像を取得します。 tmpic 用にネストされたアウトライン ボックスがあることに注意してください。現在、右下のアウトライン タイトルを取得するために必要なものです。
欲しいものを手に入れるには規模を拡大する必要があると感じています。P3ICLI では、拡大縮小する必要はありません。PowerPoint でレイアウト テンプレートを作成し、JSL を使用して P3ICLI コマンドを記述するだけです。
Names Default to Here(1);
scaleit = Function( {w, h, fmt}, {wppi, hppi, scl},
//show(w,h);
wppi = 13 * 96;
hppi = 6.5 * 96;
if(fmt=="Standard", wppi = 9.5 * 96);
scl = Minimum( wppi/w, hppi/h, 1);
);
dt = open("$sample_data/semiconductor capability.jmp");
cnme = dt << get column names("Continuous", "string");
//use only the first 30;
cnme = cnme[1::30];
pw = 3;
ph = 3;
ppp = pw*ph; //pictures per page
jjrn = New Window("My Journal", << Journal);
for(i=1, i<=nitems(cnme), i++,
if(mod(i,ppp)==1, Try(lub << delete); lub=LineUpBox(ncol(floor(pw))));
dist = dt << Distribution(
Continuous Distribution(Invisible,
Column( cnme[i] ),
Summary Statistics( 0 ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Capability Analysis( 0 )
)
);
lub << append(report(dist)[OutlineBox(2)] << clone box);
wait(0);
dist << close window;
//show(i, cnme[i]);
if(
i==ppp, //write the first page with ppp graphs
tmpic = lub <<GET picture="">ppp,
If(mod(i,ppp)==0 | i==nitems(cnme), //write the next page of ppp
tmpic = lub <<GET picture=""></GET></GET>
Page 1 of the PowerPoint documentPage 1 of the PowerPoint documentPowerPoint ドキュメントの 1 ページ目