韓国のある顧客がタイトルのような質問をし、以下のコミュニティの議論を通じてその方法を見つけた。
https://community.jmp.com/t5/Discussions/Repeat-legend-with-every-page/mp/47575?advanced=false&collapse_discussion=true&q=legend&search_type=thread
上記の議論での解決策は、ページ機能ではなく「疑問」を使用することです。 これは、Y 軸に 1 つの変数のみを割り当てた 1 種類のグラフを別の変数で分けてみるときには適切な解決策です。しかし、私の顧客が望むのは、Y軸に2つの変数を指定して1つのページに2つのグラフを含め、もう1つの変数で分割することです。
Y軸を2つに分けたグラフで、凡例を他のすべてのページまたはグラフにまとめて表示する方法を知りたいです。
こんにちは、チョルヒさん
以下の最初のグラフ ビルダー スクリプトは、ページ グラフからのものです。以下の 2 番目のグラフ ビルダー スクリプトを実行すると、BY グループと個別の Y 軸が表示されます。「By」ロールを持つ起動ダイアログでも Y 軸が統合されるため、この 2 番目のグラフをポイント アンド クリックだけで作成する方法はわかりません。
ただし、スクリプトの変更は簡単です。ポイント アンド クリックでページ グラフを作成し、スクリプトをクリップボードに保存して、次の小さな変更を加えます。変数セクションからPage (:Airline)引数を削除し、Graph Builder スクリプトの下部にBy (:Airline)を追加します。
Graph Builder(
Variables( X( :Month ), Y( :Arrival Delay ), Y( :Distance ), Page( :Airline ) ),
Elements( Position( 1, 1 ), Bar( X, Y, Legend( 13 ) ) ),
Elements( Position( 1, 2 ), Box Plot( X, Y, Legend( 16 ) ) )
;
Graph Builder(
Variables( X( :Month ), Y( :Arrival Delay ), Y( :Distance ) ),
Elements( Position( 1, 1 ), Bar( X, Y, Legend( 13 ) ) ),
Elements( Position( 1, 2 ), Box Plot( X, Y, Legend( 16 ) ) ),
By (:Airline)
)
こんにちは、Brady!
こんなに簡単だとは思わなかった。
そのスクリプトは私が望んだ結果をうまく作り出します。
ありがとうございます!