ウィンドウ レポート内の複数のグラフを 1 つの SVG に保存する二変量レポートのすべてのグラフを SVG に保存しようとしています。「名前を付けて保存」を使用すると、正常に動作します。jslでは動作させられません。
ウィンドウズRe: ウィンドウ レポート内の複数のグラフを 1 つの SVG に保存するスクリプト インデックスによると、<< ウィンドウ レポートの保存は、レポートを JMP レポート ファイルとして保存するために使用されます。

SVG を使用したい場合は、Save Picture を使用する必要があると思います。By 変数を使用している場合は、レポートを新しいウィンドウにラップする (またはレポートへの参照を取得する) 必要があるかもしれません。
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
nw = New Window("",
dist = dt << distribution(Column(:height), By(:age));
);
nw << Save Picture("$DOWNLOADS/test.svg", "svg");
そして、なぜ画像の保存を使用するのかは、このエクスポートオプションと推測に基づいています

Re: ウィンドウ レポート内の複数のグラフを 1 つの SVG に保存するありがとうございます。ご提案に感謝いたします。
[画像の保存] を使用すると、コレクション全体ではなく、ウィンドウ レポートから 1 つのグラフのみが保存されます。「名前を付けて保存」を使用し、グラフの種類を svg にすると、すべて保存されます。JSL での名前を付けて保存の動作を模倣する方法がわかりません。
Re: ウィンドウ レポート内の複数のグラフを 1 つの SVG に保存するBLAH_REPORT 変数の内容を出力します。 ほとんどの場合、それはリストであり、その中の異なるプロットすべてに保存メッセージを送信しています(おそらく、それらは互いに上書きされるか、最初のプロットのみが保存されます)。 レポート全体への参照を取得する必要があります。選択肢はいくつかあります。新しいウィンドウを使用してその中に二変量を作成するか (以前のメッセージを参照)、プロットの最初に << 最上位の親を使用して最高レベルの参照を取得することもできます。 (dist を変数に置き換えます)
(dist[1] << top parent) << Save Picture("$DOWNLOADS/test.svg", "svg");Re: ウィンドウ レポート内の複数のグラフを 1 つの SVG に保存するBingo! Adding New Window worked. Thanks Jarmo!<BR /><BR />BLAH_REPORT = New Window("", Bivariate(
Y( :Data ),
X( :pdatetime ),
By( :SEQ, :CATEGORY, :STAGE, :STEP, :MEAS_TYPE ),
Add Text Annotation( Text( "Updated: " || date_today ), Fixed Size( 2 ), Text Box( {1400, 3, 1800, 62} ), Filled( 0 ) ),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Row Legend(
:GRP,
Color( 1 ),
Color Theme( "STRONG" ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 1 ),
Excluded Rows( 0 )
), Frame Size( 1367, 480 )}
)
)
);
);