2 つのグラフを PNG として別々に保存していますが、両方のグラフを 1 つの画像として保存したいと考えています。それは可能ですか?
バージョン18.0.1を使用しています。
<
gb1=グラフビルダー(
サイズ(879,689),
コントロールパネルを表示(0)
グリッドカラー(「黒」)、
変数( X( :SiteX )、 Y( :SiteY )、 ラップ( :Wafer )、 カラー( :BDO_P1P2 ) )、
要素( ヒートマップ( X, Y, 凡例( 44 ), ラベル( "値によるラベル" ) ) ),
ローカルデータフィルター(アウトラインを閉じる(1))、
SendToReport(
Dispatch( {}, "SiteX", ScaleBox, {Label Row( 主要グリッドを表示( 1 ) )} ),
Dispatch( {}, "SiteY", ScaleBox, {Label Row( 主要グリッドを表示( 1 ) )} ),
ディスパッチ( {}, "400", スケールボックス,
{凡例モデル(
44,
プロパティ( -1, {塗りつぶし色( 32 )}, アイテムID( "01", 1 ) ),
プロパティ( -1, {塗りつぶし色( 32 )}, アイテムID( "02", 1 ) ),
プロパティ( -1, {塗りつぶし色( 32 )}, アイテムID( "03", 1 ) ),
プロパティ( -1, {塗りつぶし色( 32 )}, アイテムID( "04", 1 ) ),
プロパティ( -1, {塗りつぶし色( 32 )}, アイテムID( "05", 1 ) ),
プロパティ( -1, {塗りつぶし色( 32 )}, アイテムID( "06", 1 ) ),
プロパティ( -1, {塗りつぶし色( 32 )}, アイテムID( "07", 1 ) ),
プロパティ( -1, {塗りつぶし色( 32 )}, アイテムID( "08", 1 ) ),
プロパティ( -1, {塗りつぶし色( 32 )}, アイテムID( "09", 1 ) ),
プロパティ( -1, {塗りつぶし色( 32 )}, アイテムID( "10", 1 ) ),
プロパティ( -1, {塗りつぶし色( 32 )}, アイテムID( "11", 1 ) ),
プロパティ( -1, {塗りつぶし色( 32 )}, アイテムID( "12", 1 ) ),
プロパティ( -1, {塗りつぶし色( 32 )}, アイテムID( "13", 1 ) ),
プロパティ( -1, {塗りつぶし色( 32 )}, アイテムID( "14", 1 ) ),
プロパティ( -1, {塗りつぶし色( 32 )}, アイテムID( "15", 1 ) ),
プロパティ( -1, {塗りつぶし色( 32 )}, アイテムID( "16", 1 ) )
)}
)、
Dispatch( {}, "グラフタイトル", TextEditBox, {Set Text( "ノッチアップ" )} ),
Dispatch( {}, "X タイトル", TextEditBox, {Set Text( "X 位置")} ),
Dispatch( {}, "Y タイトル", TextEditBox, {Set Text( "Y 位置")} ),
ディスパッチ( {}, "グラフビルダー", FrameBox,
{DispatchSeg( RectSeg( 1 ), {Line Width( 1 ), Line Width( 1 )} )}
)、
ディスパッチ( {}, "グラフビルダー", フレームボックス( 2 ),
{DispatchSeg( RectSeg( 1 ), {Line Width( 1 ), Line Width( 1 )} )}
)、
ディスパッチ( {}, "グラフビルダー", FrameBox( 3 ),
{DispatchSeg( RectSeg( 1 ), {Line Width( 1 ), Line Width( 1 )} )}
)、
ディスパッチ( {}, "グラフビルダー", フレームボックス( 4 ),
{DispatchSeg( RectSeg( 1 ), {Line Width( 1 ), Line Width( 1 )} )}
)、
ディスパッチ( {}, "グラフビルダー", FrameBox( 5 ),
{DispatchSeg( RectSeg( 1 ), {Line Width( 1 ), Line Width( 1 )} )}
)、
ディスパッチ( {}, "400", LegendBox, {タイトルを設定( "値" )} )
)、
見えない
);
ファイルパス = subDir1 || "\BDO_P1P2.png";
gb1 << 画像を保存(filePath, "png");
gb2=グラフビルダー(
サイズ(858,639)、
コントロールパネルを表示(0)
凡例を表示(0)
変数( X( :ウェーハ ), Y( :BDO_P1P2 ) ),
要素(ポイント(X,Y,凡例(43)))、
SendToReport(
Dispatch( {}, "Wafer", ScaleBox, {Label Row( 主要グリッドを表示( 1 ) )} ),
ディスパッチ( {}, "BDO_P1P2", スケールボックス,
{最小( 10 )、最大( 60 )、増分( 5 )、マイナーティック( 0 )、
参照線を追加します(39、「破線」、「青」、「仕様上限」、「1」)。
参照線を追加します(26、「破線」、「青」、「仕様下限値」、1)。
参照線を追加します(30.9、「破線」、「緑」、「仕様ターゲット」、1)。
ラベル行( 主要グリッドを表示( 1 ) )}
)、
Dispatch( {}, "グラフのタイトル", TextEditBox, {Set Text( "" )} )
)、
見えない
);
ファイルパス = subDir1 || "\BDO_P1P2_Trend.png";
gb2 << 画像を保存(filePath, "png");
>
グラフを同じレポートウィンドウに結合します(ウィンドウ/ウィンドウの結合、ダッシュボードの作成、スクリプトの作成)。以下は簡単なスクリプトの例です。
Names Default To Here(1);
filepath = "$TEMP/myreport.png";
dt = open("$SAMPLE_DATA/Big Class.jmp");
nw = New Window("Two windows",
V List Box( // Or H List Box
gb1 = dt << Graph Builder(
Show Control Panel(0),
Variables(X(:weight), Y(:height), Overlay(:sex)),
Elements(Points(X, Y, Legend(9)), Line Of Fit(X, Y, Legend(11)))
),
gb2 = dt << Graph Builder(
Show Control Panel(0),
Variables(X(:weight), Y(:age), Overlay(:sex)),
Elements(Points(X, Y, Legend(9)), Line Of Fit(X, Y, Legend(11)))
)
)
);
nw << Save Picture(filepath, "png");
wait(0);
nw << close window;
Web(filepath); // Open image in default program
編集: ウィンドウの結合の「表示」メニューから「ウィンドウ」メニューへ