在建立匹配對時新增格式你好。我通過這種方式創建了一個匹配對圖並且它有效。
mpObj = stackDT << Matched Pairs(
Y( column(stackDT, referenceDTName ), column(stackDT, currentDTName ) ),
Plot Dif By Mean( 0 ),
Plot Dif By Row( 1 ),
Reference Frame( 0 ),
By( :Test Item )
);
但是,我希望為圖表的 Y 軸添加格式,使其採用科學格式。如果我在創建圖後修改設置,我就可以做到這一點(注意:我只是展示了部分程式碼):
SendToReport(
Dispatch( {"Difference: X: R1-Y: R2"}, "2", ScaleBox( 2 ),
{Format( "Engineering SI", 12 )}
)
)
我希望在建立匹配對圖期間將此格式包含在第一個程式碼中(這樣我就不必再執行另一個格式化步驟)。這可能嗎?如果有的話,請告訴我一下好嗎?
謝謝!
自動化和腳本回覆:在建立匹配對時新增格式修改報告中的軸,前往紅色三角形並複製腳本。它應該與將該部分移動到 Matched Pairs() 訊息中時獲得的結果相同(或非常接近)

Matched Pairs(
X(:Dose),
Y(:BP 8M, :BP 8W),
Reference Frame(1),
SendToReport(
Dispatch({"Difference: BP 8W-BP 8M"}, "1", ScaleBox,
{Format("Scientific", 12)}
)
)
);
由於您正在使用 By,因此可能需要進行一些額外的修改
回覆:在建立匹配對時新增格式這就是我現在正在做的事情。匹配對圖已經創建,之後我運行了一個與您建議的完全相同的腳本。我的問題是,在創建匹配對圖期間(在圖存在之前),我想包含格式。
我的腳本一次建立多個匹配對圖。這意味著我必須進入每個情節並單獨重新格式化它們。效率不高。我希望當我建立圖表時,我可以包含指定的格式。
回覆:在建立匹配對時新增格式我想我明白了:
mpObj = stackDT << Matched Pairs(
Y( column(stackDT, referenceDTName ), column(stackDT, currentDTName ) ),
Plot Dif By Mean( 0 ),
Plot Dif By Row( 1 ),
Reference Frame( 0 ),
SendToReport(
Dispatch( { },
"2", ScaleBox( 2 ),
{Format( "Engineering SI", 12 )}
)
),
By( :Test Item )
);
我只是一開始沒有想到“Dispatch({ }”,如果“{ }”內沒有指定任何內容)會起作用。