グラフのグループを保存するこんにちは、必要なさまざまな等高線図を作成するためのスクリプトがあります。 それぞれを .jpg として保存する必要があります。 次のスクリプトを使用してそれを実行しようとしましたが、最後のスクリプトしか保存されません。 誰でも私を助けることができますか? 私は JMP を初めて使用しますが、問題は、このスクリプトがさまざまなデータ テーブルに使用されるため、すべての場合でプロット数が同じになるとは限らないため、画像を自動的に保存する必要があることだと思います。 .
前もって感謝します
obj=等高線図(
X( :DIE_IDX_ABS_X, :DIE_IDX_ABS_Y ),
Y( :CD_R4_um ),
データポイントを表示( 1 ),
塗りつぶし領域( 1 ),
ラベルの輪郭( 0 ),
By( :Width_CD, :DUPLO_WAFER_ID ),
Transform( "なし" )
);
obj << save picture( "Wafer.jpg", jpeg ); // 写真の名前
閉じる(dt)
Re: グラフのグループを保存するどうもありがとうございました!
Re: グラフのグループを保存する等高線図オブジェクト (Show(obj) を試してください) を見ると、等高線図のリストがあることがわかります。
リストにメッセージを送信すると、メッセージはリスト内の各アイテムに送信されます。 保存メッセージを送信しているため、リスト内の各項目が保存されていますが、それらはすべて同じファイル名に保存されています。 最後のものは「勝つ」。
各プロットを画像として保存するには、プロットのリストを 1 つずつ処理します。 save ステートメントの代わりにこのループを使用してみてください。
For( i = 1, i <= N Items(obj), i++,
name = "Wafer" || Char(i) || ".jpg"; // make a unique name for each picture
obj[i] << save picture( name, jpeg );
);
Re: グラフのグループを保存するご説明ありがとうございます! しかし、ファイル -> エクスポート -> 画像のように、レポート全体を 1 つの画像として保存する方法はありますか?
Re: グラフのグループを保存する@せつな- 結果のプラットフォームのいずれかを使用して、ウィンドウの一番上のボックスを見つけ、そこから画像を保存できます。
dt=Open("$SAMPLE_DATA/Iris.jmp");
cp = dt << Contour Plot(
SendToByGroup( {:Species == "setosa"} ),
X( :Sepal length, :Sepal width ),
Y( :Petal length ),
Show Data Points( 0 ),
Fill Areas( 0 ),
Label Contours( 0 ),
Transform( "Range Normalized" ),
By( :Species )
);
(cp[1] << Top Report) << Save Picture("$TEMP/contours.png");
Open("$TEMP/contours.png");