Re: グラフ ビルダーの複数の異なる軸設定を異なるページに投影するインター、
あなたの質問に対する解決策がないことを前もってお詫び申し上げますが、現在は 2023 年 4 月 26 日であり、この質問に対する回答も求めています。これに対する解決策を見つけた場合は、私に知らせてください。ところで、私は JMP 17 Pro v17.0.0 を使用しています。おそらく、あなたの質問に対するこの回答は、コミュニティまたは JMP テクニカル サポートからの回答を促すでしょう。
ありがとう
フロイド
Re: グラフ ビルダーの複数の異なる軸設定を異なるページに投影するこのスクリプトは、1 つのアプローチを示しています。
Names Default to Here( 1 );
// open example
dt = Open( "$SAMPLE_DATA/Consumer Preferences.jmp" );
// launch graph builder with multiple pages
gb = dt << Graph Builder(
Size( 528, 3450 ),
Show Control Panel( 0 ),
Variables( X( :Gender ), Y( :Years at Current Employer ), Page( :Age Group ) ),
Elements( Box Plot( X, Y, Legend( 4 ) ) )
);
// access report layer
rpt = gb << Report;
// find all text edit boxes
axis = rpt << XPath( "//TextEditBox" );
n = N Items( axis );
// change text in all text edit boxes of vertical axes
axis[4::n::2] << Set Text( "Years Exp" );
グラフビルダーの複数の異なる軸設定を異なるページに投影ページフィールドの優れた機能の 1 つは、多くのページを含む PDF または PPT をエクスポートできることですが、2 ページ目以降の軸をカスタマイズするのに苦労しています。
消費者の好みのデータセットから始めて、カスタマイズされた y 軸ラベルを使用して次のようなグラフを作成できます。たとえば、「現在の雇用主での年数」を「Exp」と表示するようにカスタマイズしました。

次に、ページフィールドに「年齢層」を追加すると

カスタム軸が後のページには保持されていないことがわかります。
軸のプロパティをコピーし、ctrl + 貼り付けで軸のプロパティをブロードキャストしようとすると、単一の y 軸からすべてのグラフと y 軸にプロパティがブロードキャストされ、「years exp」の範囲が「isparent」とは異なるため問題が発生します。

たとえば、複数の積み重ねられた y 軸を扱うときに、グラフ ビルダーまたは JSL でカスタマイズされた軸プロパティをブロードキャストする良い方法はありますか?
マスカスタマイゼーション