Tracé GraphBuilder : étiquettes ?Bonjour, je sais comment activer les étiquettes pour les cartes thermiques : les étiquettes sont bien alignées avec les cellules de la carte thermique et les valeurs correspondent aux valeurs de colonne qui sont utilisées comme couleur.

Je sais également comment activer les étiquettes pour les tracés de points - où les étiquettes peuvent être choisies indépendamment de la colonne "couleur":

Est-il possible de combiner les deux approches :
Étiquettes de carte thermique, où une colonne est utilisée comme étiquettes qui n'est PAS LA MÊME que la colonne utilisée pour la couleur ?
Cas de candidature :
utilisez une valeur significative et normalisée comme couleur [par exemple, le taux de mortalité] - mais affichez le nombre réel [par exemple, les victimes de Covid 19] comme étiquettes.
Question complémentaire : est-il possible d'utiliser Étiquettes de caractères ?
par exemple une combinaison de
et
... quelque chose comme:

donc, similaire à l'ajout d'étiquettes de points à un tracé de carte thermique, mais avec le texte bien confiné aux cellules de la carte thermique ?
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 )
)
Exploration et visualisation des donnéesRe : Graphique GraphBuilder : étiquettes ?Définir la colonne comme étiquette et l'étiquette par ligne ?

Re : Graphique GraphBuilder : étiquettes ?Avec un peu de triche (en ajoutant manuellement quelques sauts de ligne dans le tableau), le meilleur que je puisse offrir pour le moment :
une combinaison de carte thermique et de points.
... malheureusement avec les étiquettes placées de manière arbitraire
Il y a une entrée dans la liste de souhaits pour résoudre de tels problèmes, mais malheureusement elle a été archivée 
Alignement des étiquettes dans Graph Builder

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 : Graphique GraphBuilder : étiquettes ?Quelle journée merveilleuse - elle est déjà là 
Fonctionnalité assez cachée !
Les étiquettes ne changent pas lorsque des lignes ou des colonnes sont ajoutées en tant qu'étiquettes,
Les étiquettes sont simplement mises à jour lorsque l'utilisateur change de paramètre d'étiquette.

Re : Graphique GraphBuilder : étiquettes ?Donc en fait
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" ) ) )
)
... fera l'affaire.

Existe-t-il un paramètre permettant de séparer les entrées par des nouvelles lignes au lieu de points-virgules ?
Re : Graphique GraphBuilder : étiquettes ?Utilisez le script précédent que vous avez utilisé et utilisez \!N comme séparateur
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 : Graphique GraphBuilder : étiquettes ?1: 0 pour JSL contre GUI 
Delimiter("\!N")Re : Graphique GraphBuilder : étiquettes ?Dans JMP, il est possible de combiner des étiquettes de carte thermique avec une colonne distincte pour un étiquetage différent de la colonne de couleur. Cela peut être utile pour afficher les valeurs normalisées sous forme de couleur tout en affichant les décomptes réels sous forme d'étiquettes.
Re : Graphique GraphBuilder : étiquettes ?J'étais sur le point de le demander : nous l'utiliserions *tout le temps*.
[mise à jour -- Jarmo a montré que JMP le faisait déjà -- bravo !]