マッチドペアの作成中にフォーマットを追加するこんにちは。この方法でマッチドペアプロットを作成しましたが、うまくいきました。
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 Pair プロットを作成する際、最初のコードにこのフォーマットを含めたいと考えています(そうすれば、フォーマット処理を再度行う必要がなくなります)。これは可能でしょうか?もし可能であれば、教えていただけますか?
ありがとう!
自動化とスクリプトRe: マッチドペアの作成中にフォーマットを追加するレポートの軸を変更し、赤い三角の部分にスクリプトをコピーします。この部分を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を使用しているため、追加の変更が必要になる場合があります
Re: マッチドペアの作成中にフォーマットを追加する今まさにやっていることです。マッチドペアプロットは既に作成済みで、その後、ご提案いただいた通りのスクリプトを実行しました。質問なのですが、マッチドペアプロットの作成時(プロットが存在する前)に、既に書式設定を含めておきたいのですが。
私のスクリプトは、複数のマッチドペアプロットを一度に作成します。つまり、それぞれのプロットを開いて、個別に書式設定し直す必要があり、あまり効率的ではありません。プロットを作成する際に、書式設定をあらかじめ指定できるようにしたいのですが。
Re: マッチドペアの作成中にフォーマットを追加するわかったと思います:
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 ( { }」が機能するとは思っていませんでした。