ダッシュボード上にグラフのマトリックス (たとえば 4x5) がある場合、すべてのグラフから 1 つのグラフだけを選択して拡大して表示するにはどうすればよいでしょうか? この選択は、データ テーブルの 2 つの列が水平方向と垂直方向のグラフの形成に使用され、目的のペアに絞り込まれるときにデータ フィルターが使用されるときに行われます。 データ フィルター フォーム上のヒストグラムのようなコントロールではなく、ドロップダウン リストからこの選択が行われる単一のズームイン グラフがあると便利です。
x および y グループとフィルターを備えた単一のグラフ ビルダーがある場合

データをフィルタリングするだけで単一のグラフが得られるはずです

フィルターの赤い三角メニューからフィルターの外観を変更できます

最初の問題を解決するには:
たとえば、GroupX=1、GroupY=1 のグラフと GroupX=2、GroupY=2 の別のグラフを保持するだけでデータをフィルタリングした場合、確かに x=1,2 、 x=1 のグラフの 2x2 行列が表示されます。 ,2 の位置 1/1 と 2/2 にのみグラフが含まれており、他の 2 つの位置は空です。
個々のプロットがどこに表示されるかを気にしない場合は、次のようにして白い領域を削除できます。
- GroupX と GroupY に使用される列を 1 つの列に結合します (必要な交差を取得します)。
- この列をラップとして使用します
一方で、この例には欠点もあります。
特定の X 値と Y 値に関する情報が失われます。
データ視覚化の日々の作業から、私は次のことを知っています。
高密度のパッキングによる利点が、失われた構造による欠点を上回るケースが確かにあります:)
特に、生成されたマトリックスが Powerpoint スライドに収まる必要がある場合...
関連トピック: X グループ: 軸上の値をそれぞれのグループに制限します。


Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Graph Builder(
Variables(
X( :height ),
Y( :weight ),
Group X( :age ),
Group Y( :sex ),
Overlay( :sex )
),
Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) ),
Local Data Filter(
Add Filter(
columns( :age, :sex ),
Where( :age == 12 ),
Where( :sex == "F" )
),
Add Filter(
columns( :age, :sex ),
Where( :age == 15 ),
Where( :sex == "M" )
),
Add Filter(
columns( :age, :sex ),
Where( :age == 17 ),
Where( :sex == "F" )
)
)
);
New Column( "Concatenate[age,sex]",
Character,
Formula( Char( :age ) || "_" || :sex ),
);
Graph Builder(
Variables(
X( :height ),
Y( :weight ),
Group X( :"Concatenate[age,sex]"n ),
Overlay( :sex )
),
Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) ),
Local Data Filter(
Add Filter(
columns( :"Concatenate[age,sex]"n ),
Where( :"Concatenate[age,sex]"n == {"12_F", "15_M", "17_F"} )
)
)
)メニューに「表示オプション」項目がありません。どこにあるのかわかりません。
