GraphBuilder プロット: ラベル?こんにちは。ヒートマップのラベルを有効にする方法はわかりました。ラベルはヒートマップのセルに適切に配置され、値は色として使用される列の値に対応します。

また、点プロットのラベルを有効にする方法も知っています。ラベルは「色」列とは独立して選択できます。

両方のアプローチを組み合わせることは可能ですか:
ヒートマップ ラベルで、色に使用される列と同じではない列がラベルとして使用されますか?
応用例:
意味のある正規化された値を色 [例: 死亡率] として使用しますが、実際の数 [例: Covid 19 犠牲者] をラベルとして表示します。
追加の質問: 使用できますか?キャラクターラベル?
たとえば、次の組み合わせ
そして
... 何かのようなもの:

ヒートマップ プロットにポイント ラベルを追加するのと似ていますが、テキストはヒートマップ セル内に適切に限定されます。
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Formula Column(
Operation( Category( "Distributional" ), "Rank" ),
Columns( :height ),
Group By( :age, :sex )
);
dtsplit = dt << Split(
Split By( :"Rank[height][age,sex]"n ),
Split( :name ),
Group( :age, :sex ),
Remaining Columns( Drop All )
);
dtCombine = dtsplit << Combine Columns(
columns( :"1"n, :"2"n, :"3"n, :"4"n, :"5"n, :"6"n, :"7"n ),
Column Name( "Students" ),
Delimiter( "," )
);
New Column( "N_students",
Formula( N Items( Words( :Students, "," ) ) )
);
Graph Builder(
Variables( Y( :age ), Group X( :sex ), Color( :N_students ) ),
Elements( Heatmap( Y ) )
);
dtCombine << Split(
Split By( :sex ),
Split( :Students ),
Group( :age ),
Remaining Columns( Drop All )
)
データの探索と視覚化Re: GraphBuilder プロット: ラベル?列をラベルとして設定し、行ごとにラベルを設定しますか?

Re: GraphBuilder プロット: ラベル?いくつかの不正行為 (表に手動でいくつかの改行を追加) を加えて、現時点で私が提供できる最善のものは次のとおりです。
ヒートマップとポイントの組み合わせ。
...残念ながらラベルが何らかの形で恣意的に配置されています
このような問題を解決するためのエントリがウィッシュリストにありましたが、残念ながらアーカイブされました:(
グラフビルダーでのラベルの配置

dtSplit << Graph Builder(
Variables( Y( :age ), Group X( :sex ), Color( :N_students ) ),
Elements(
Heatmap( Y, Legend( 1 ) ),
Points( Y, Color( 0 ), Legend( 2 ) )
),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
2,
Properties( 0, {Marker Size( 0 )}, Item ID( "age", 1 ) )
)}
)
)
)
Re: GraphBuilder プロット: ラベル?素晴らしい一日でした - もうすでにそこにあります:)
かなりの隠れ機能!
行または列がラベルとして追加されてもラベルは変更されません。
ユーザーがラベル設定を前後に切り替えると、ラベルが更新されるだけです。

Re: GraphBuilder プロット: ラベル?それで、実際には
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
:name << Label( 1 );
Graph Builder(
Variables( X( :sex ), Y( :age ) ),
Elements( Heatmap( X, Y, Label( "Label by Row" ) ) )
)
...仕事をしてくれるでしょう。

エントリをセミコロンではなく改行で区切って取得する設定はありますか?
Re: GraphBuilder プロット: ラベル?以前に使用したスクリプトを使用し、区切り文字として \!N を使用します。
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << New Formula Column(Operation(Category("Distributional"), "Rank"), Columns(:height), Group By(:age, :sex));
dtsplit = dt << Split(Split By(:"Rank[height][age,sex]"n), Split(:name), Group(:age, :sex), Remaining Columns(Drop All));
dtsplit << Combine Columns(columns(:"1"n, :"2"n, :"3"n, :"4"n, :"5"n, :"6"n, :"7"n), Column Name("Students"), Delimiter("\!N"));
//dtCombine << get name;
dtsplit << New Column("N_students", Formula(N Items(Words(:Students, "\!N"))));
Column(dtsplit, "Students") << Label(1);
gb = dtsplit << Graph Builder(
Variables(Y(:age), Group X(:sex), Color(:N_students)),
Elements(Heatmap(Y, Legend(1), Label("Label by Row")))
);Re: GraphBuilder プロット: ラベル?JSL と GUI では 1:0 
Delimiter("\!N")Re: GraphBuilder プロット: ラベル?JMP では、ヒートマップ ラベルをカラー列とは異なるラベル付け用の別の列と組み合わせることができます。 これは、実際のカウントをラベルとして表示しながら、正規化された値を色として表示する場合に便利です。
Re: GraphBuilder プロット: ラベル?私はこれをリクエストしようとしていました -- 私たちはこれを *常に* 使用するつもりです。
[更新 -- Jarmo は、JMP がすでにこれを行っていることを示しました -- 称賛に値します!]