Re:オーバーレイ変数のNをグラフに配置するにはどうすればよいですか?あなたがする必要があると思うのは、カスタマイズされたJSLをグラフビルダーに追加することです。 個々のグラフはそれぞれアドレス指定でき、適切なN値をそれぞれに追加するスクリプトを作成できます。以下は、より単純なグラフに基づいた非常に単純な例ですが、これを行う方法についてのアイデアを提供する必要があります

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
gb = dt << Graph Builder(
Size( 525, 496 ),
Show Control Panel( 0 ),
Variables(
X( :weight ),
Y( :height ),
Group X( :age ),
Overlay( :sex )
),
Elements( Line( X, Y, Legend( 8 ) ) )
);
// Get the counts for each of the ages
Summarize( dt, groupBy = By( :Age ), N = Count( :Age ) );
// Make sure stats are complete before moving on
wait(0);
// Find the upper right corner axis values so one can back off a bit and place
// the values of N in an appropriate place
// Place the values into a list, which is required for the graphic function
// that is to be used
theList = {};
theList[1] = (Report( gb )[AxisBox( 1 )] << get max) * .85;
theList[2] = (Report( gb )[AxisBox( 2 )] << get max) * .95;
// Now Place the values
For( i = 1, i <= N Items( n ), i++,
val = "N=" || Char( n[i] );show(val);
Report( gb )[FrameBox( i )] <<
add graphics script( Text( Center Justified, theList, val ) );
);Re:オーバーレイ変数のNをグラフに配置するにはどうすればよいですか?ありがとうございました!そこには、今まで出会ったことがなかったJSLコマンドがいくつかありますが、これは私のソリューションの鍵になると思います。
N個のオーバーレイ変数をグラフに配置するにはどうすればよいですか?私が日常的に作成しているデータ視覚化の1つは、2次元のカテゴリ変数によってグループ化されたX / Yデータのセットであり、プロットの正方配列を作成します。添付の例を参照してください。さらにオーバーレイ 1つの観測からのすべてのデータポイントをラインで接続するために、観測IDによるX / Yデータ(別の変数を色結果のプロットを読みやすくするための軸)。
技術的な理由により、このプロットの配列の各セルが同じ占有率を持っていることを保証できません。したがって、作成しているデータを使用するチームメンバーは、各セルに存在する観測(観測IDの一意の値)の数を正確に知る必要があります。そうしないと、視覚化が誤解を招く可能性があります。
私が使用しているためオーバーレイ軸、私が使用する場合キャプションボックス次に、観測IDの値ごとに1つのキャプションを取得します。提供するように求められたのは、セルごとに1つのキャプションで、そのセルにある観測IDの一意の値の数をカウントします。
もちろん、各セルにラベルを手動で追加することで回避できますが、これは明らかに面倒です。もちろん、他の視覚化を提供することもできますが、チームメンバーはこの特定の視覚化を要求しました。
これを簡単に行う機能を見落としていますか?
