我正在嘗試將雙變量報告中的所有圖形保存到 svg 中。當我使用“另存為”來執行此操作時,效果很好。我無法讓它在 jsl 中工作。
謝謝jthi。我很欣賞這個建議。
當我使用「儲存圖片」時,僅儲存視窗報告中的一張圖表,而不是整個集合。使用“另存為”和圖形類型 svg 可以將它們全部保存。不知道如何模仿 jsl 中的 save as 所做的事情。
列印 BLAH_REPORT 變數所包含的內容。 它很可能是一個列表,並且您將保存訊息發送到其中的所有不同繪圖(它們很可能會相互覆蓋或僅保存第一個)。 您將必須獲得對整個報告的引用,您有幾個選擇:使用新視窗並在其中建立雙變量(請參閱我之前的消息),或者您可以在第一個圖上使用<< top Parent 來獲取最高等級的引用(用你的變數替換 dist )
(dist[1] << top parent) << Save Picture("$DOWNLOADS/test.svg", "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 )}
)
)
);
);