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 )
)
数据探索和可视化回复:GraphBuilder 绘图:标签?将列设置为标签并按行设置标签?

回复: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 ) )
)}
)
)
)
回复:GraphBuilder 绘图:标签?多么美好的一天——它已经在那里了:)
相当隐藏的功能!
当行或列添加为标签时,标签不会更改,
当用户来回切换标签设置时,标签才会更新。

回复: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" ) ) )
)
...将完成这项工作。

是否有设置可以让条目用换行符而不是分号分隔?
回复: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")))
);回复:GraphBuilder 绘图:标签?JSL 与 GUI 为 1:0 
Delimiter("\!N")回复:GraphBuilder 绘图:标签?在 JMP 中,可以将热图标签与单独的列组合起来,以标记与颜色列不同的标签。 这对于将标准化值显示为颜色,同时将实际计数显示为标签非常有用。
回复:GraphBuilder 绘图:标签?我正要请求这个——我们会*一直*使用这个。
[更新——Jarmo 表明 JMP 已经做到了这一点——值得称赞!]