連想配列に含まれる情報に基づいて各グラフが一意の線を取得するように、カスタムグラフィックスクリプトを設定したいと思います。 以下の例では、カテゴリごとに異なるグラフを線上に配置したいと思います...実際に使用するには、線の作成に正しい値を使用できるように、グラフが下の見出しを「認識する」必要があります。 。
以下のサンプル画像では、「F」グラフィックスクリプトを手動で「F」に更新しました。 だから私は「グラフ情報を収集する」構文を探しています...頭の中で、アウトラインボックスのタイトルを取得できれば、それを操作して必要なものを取得できます...しかし、それが正しいかどうかはわかりません唯一の/最良のオプション。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
dt << Bivariate(
Y( :height ),
X( :weight ),
By( :sex ),
SendToReport(
Dispatch(
{},
"1",
ScaleBox,
{Format( "Fixed Dec", 12, 0 ), Min( 30 ), Max( 180 ), Inc( 20 ),
Minor Ticks( 1 )}
),
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Add Graphics Script(
2,
Description( "" ),
test = Associative Array( {{"F", {0.1, 50}}, {"M", {.8, 0}}} );
///gather graph info to get "F" or "M" from output
graphInfo = "M";// need to extract so it's "F" for female graph
Y Function( test[graphInfo][1] * x + test[graphInfo][2], x );
), Grid Line Order( 1 ), Reference Line Order( 3 )
}
)
)
);
