ページごとに凡例を繰り返す変数の 1 つをページ パラメーターとして使用して、複数のページを含むグラフを (グラフ ビルダーで) 作成すると、凡例は最初のページにのみ表示されます。
すべてのページで凡例を繰り返すにはどうすればよいですか?
ご提案をお待ちしております。
Re: すべてのページで凡例を繰り返すこれは美しいです。ただし、問題が 2 つあります。
1. ページの X 軸カテゴリ (「By」コマンドを使用) は、希望どおりに常に同じであるとは限りません。具体的には、序数の x 軸として「年四半期」を使用しています。したがって、あるページに 2022-Q4 にはデータがなく、別のページには 2022-Q2 と 2023-Q1 にはデータがない場合、ページ間の軸は同じではありません。特定のカテゴリの連続データとしてゼロを入力することでこの問題を回避できますが、それは NVA です。すべてのページで X 軸を強制的に同じにすることはできますか (これは、「By」の代わりに「Page」が使用されている場合のデフォルトのようです)。
2. 凡例カテゴリがページで使用されていない場合、凡例には表示されません。繰り返しますが、すべてのページの凡例を同一にしたいと考えています。この点では、「By」は「Page」よりも確かに優れていますが、凡例を強制的に同一にできればさらに良いでしょう。私の場合、y 軸の連続データは、製造プロセスの生産時間の損失です。スタックバーを使用しています。私の凡例 (「オーバーレイ」) のカテゴリーは損失理由 (例: 「手順に従わない」、「腐食」、「回転装置の故障」、「原材料不足」) です。特定のカテゴリが存在しない場合でも、凡例を同一にする利点は、この原因が実際にはこのページではゼロであるが、別のページでは非ゼロであることを視聴者に強調できることです。
Re: すべてのページで凡例を繰り返すありがとう。 これまでグラフを開始するためにダイアログ オプションを使用したことがありませんでした。Re: すべてのページで凡例を繰り返すこんにちは、
コツは、DIALOG オプションを使用してグラフの作成を開始することです。
グラフビルダーを開くと、このオプションが表示されます。
グループ化変数に PAGE オプションを使用するのではなく、代わりに BY オプションを使用します。
ダイアログ ボックスで、凡例変数が OVERLAY または COLOR に選択されていることを確認してください。
Re: すべてのページで凡例を繰り返すJulian が投稿した解決策をご覧ください。グラフ ビルダーで開始します。ダイアログそして、にの代わりにオプションページグループ化変数のオプション。
Re: すべてのページで凡例を繰り返すJMP 15でも同じ問題が発生しています。 私はグラフ ビルダーを使用し、[ページ] ボックスに変数をドロップして複数のグラフを作成します。ただし、凡例は最初のグラフにのみ表示されます。 どのようにしてこれを解決できましたか?
Re: すべてのページで凡例を繰り返す今は順調に進んでいると聞いてとてもうれしいです、 @レナ!
ジュリアン
Re: すべてのページで凡例を繰り返すこんにちは、ジュリアン
ダイアログビルダーの使い方を間違えてしまいました。それがラベルでは機能しなかった理由です。 今ではそれが機能します。 素早い返信ありがとうございます。
Re: すべてのページで凡例を繰り返すやあ@レナ
以前はあったのに JMP 15 に欠けている機能は何なのか、詳しく説明してもらえますか? これを自分で試してみたところ、別々の凡例を含む同じ別々のグラフを作成できました。 使いたくない「Page」ロールもありますが、私の知る限り、「By」は以前と同じように機能します。 何かが足りないと思いますので、それが何であるかを教えてください。JMP 15 でそれを行う方法を見つけることができます。
@ジュリアン
Re: すべてのページで凡例を繰り返すこんにちは、ジュリアンさん
3 年後、JMP 15 がリリースされましたが、このソリューションは機能しません。 「by」カテゴリごとに追加のページを作成します。JMP 15 でどのように動作するかご存知ですか。
Re: すべてのページで凡例を繰り返すこんにちは、ジュリアンさん
どうもありがとう!
これは確かにこの問題を解決します (そして新しい選択肢への扉が開きます!)。
よろしくお願いします、
ピート
Re: すべてのページで凡例を繰り返すやあ@Piet_Hoogkamer 、
ここでの秘訣は、グラフ ビルダーで [ダイアログ] オプションを使用し、次に [ラベル] 列に [ページ] ではなく [By] ロールを使用することです。 グラフ ビルダーは各グラフの凡例を繰り返します。

これがお役に立てば幸いです!
@ジュリアン
Re: すべてのページで凡例を繰り返す私はあなたの意見に同意します。機能拡張リクエストを次の宛先に送信することをお勧めします。
support@jmp.com
Re: すべてのページで凡例を繰り返すありがとうジム、これは役に立ちます!
グラフ ビルダーに夢中になっているので、他のオプションを見ることはほとんどないので、教訓が得られました (少なくとも散布図については)。
ただし、オプションには明らかな違いがあるため、グラフ ビルダーにも同じことを望んでいます。
「オーバーレイプロット」と「グラフビルダー」を使用すると、私のデータは次のようになります。
グラフ ビルダーのプロットは、私にとってははるかに優れており、ポイントとサンプル クラスの関係がより明確になっています (オプションのジッターもあり)。
最高だよ、ピート。
Overlay PlotOverlay PlotOverlay PlotOverlay PlotOverlay PlotOverlay PlotOverlay PlotOverlay PlotOverlay Plotオーバーレイプロット
Graph Builder PlotGraph Builder PlotGraph Builder PlotGraph Builder PlotGraph Builder PlotGraph Builder PlotGraph Builder PlotGraph Builder PlotGraph Builder Plotグラフビルダープロット
Re: すべてのページで凡例を繰り返すグラフビルダーでそれを行う方法がわかりません。どのような種類のグラフを作成していますか?散布図の場合は、次のように使用できます。
グラフ==>重ね合わせプロット
X 変数と Y 変数を指定し、次に Page 変数を [By] 選択ボックスに入力します。
実行したら、CNTL キーを押したままマウスを右クリックして、[行凡例] を選択します。色変数を選択すると、グラフごとに凡例が表示されます。

Re: すべてのページで凡例を繰り返すうーん、素晴らしい機能が Page と By に均等に分割され、グループ化されていないのはなんとひどいことでしょう...
1 については、すべての By-Plot で同様にグリッド (より厳密には FrameBox のグループ X/Y グリッド) にまたがるダミー行をいくつか使用しました。
2 の場合、定義するのに役立ちます。値の色オーバーレイ列の場合。 そうすれば、すべての By-Graph は自動的に同じカラー コーディングを共有します。逆も同様です。視聴者は凡例から、ページ上の 1 つの原因がゼロであることを簡単に理解できます。
まったく同じ凡例を使用したい場合は、ダミー行を追加して凡例を埋めることもできます。
ダミー行により、age=17 (「M」のみ) には age=12 と同じ凡例が表示されます。
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << << Select Rows( [38] ) << Delete Rows;
dt << Add Rows( {age = 17, sex = "F"} ); // dummy entry to get the legends aligned
Graph Builder(
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) ),
By( :age ),
Where (:age ==12| :age==17)
);