JSL pour imprimer la valeur (Z) dans la grille 5 x 5 sur Graph Builder (version JMP14)Tentative d'impression suivant la valeur de la colonne Z sur le script suivant du générateur de graphes.toutes les entrées.merci beaucoup ...
XYZ
0 0 12A
0 1 14B
0 -1 15C
0 2 4F
0-2 67D
1 0 24S
1 1 34O
1 -1 12A
1 2 46G
1 -2 316
2 0 67D
2 1 24S
2 -1 12A
2 2 4F
2 -2 84K
-1 0 84 K
-1 1 67D
-1 -1 15C
-1 2 12A
-1 -2 84V
-2 0 51Y
-2 1 24S
-2 -1 34R
-2 2 31J
-2 -2 57U
-------------------------------------------------- -----------
Générateur de graphes (
Variables (X (: X), Y (: Y), Superposition (: Z)),
Éléments (Heatmap (X, Y, Legend (11))),
SendToReport (
Envoi(
{},
"X",
ScaleBox,
{Min (-2,5), Max (2,5), Inc (1), Tiques mineures (0),
Ligne d'étiquette (Afficher la grille principale (1))}
),
Envoi(
{},
"Y",
ScaleBox,
{Min (-2,5), Max (2,5), Inc (1), Tiques mineures (0),
Ligne d'étiquette (Afficher la grille principale (1))}
),
Envoi(
{},
"400",
ScaleBox,
{Modèle de légende (
11,
Propriétés (0, {Transparency (0)}, ID d'élément ("Count", 1))
)}
)
)
);
ScriptingRe: JSL pour imprimer la valeur (Z) dans la grille 5 x 5 sur Graph Builder (version JMP14)Voici une modification de votre script qui utilise "<< Ajouter un script graphique" pour ajouter les valeurs Z

Names Default To Here( 1 );
dt = Current Data Table();
gb = dt << Graph Builder(
Size( 754, 752 ),
Show Control Panel( 0 ),
Variables( X( :X ), Y( :Y ), Overlay( :Z ) ),
Elements( Heatmap( X, Y, Legend( 13 ) ) ),
SendToReport(
Dispatch(
{},
"X",
ScaleBox,
{Min( -3 ), Max( 3 ), Inc( 1 ),
Minor Ticks( 0 )}
),
Dispatch(
{},
"Y",
ScaleBox,
{Min( -3 ), Max( 3 ), Inc( 1 ),
Minor Ticks( 0 )}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
13,
Properties(
0,
{Transparency( 0 )},
Item ID( "Count", 1 )
)
)}
)
)
);
Report( gb )[FrameBox( 1 )] <<
add graphics script(
For( i = 1, i <= N Rows( Current Data Table() ), i++,
xyList = {};
Insert Into( xyList, :x[i] + .5 );
Insert Into( xyList, :y[i] + .5 );
Text( Center Justified, Eval( xyList ), :z[i] );
)
);Re: JSL pour imprimer la valeur (Z) dans la grille 5 x 5 sur Graph Builder (version JMP14)je pense que @txnelson La solution est la meilleure pour vous mais j'en ai une autre juste pour m'assurer que vous comprenez l'importance et l'utilisation des attributs de colonne et des états de ligne. J'ai désigné votre variable Z comme une colonne d'étiquette (voir le panneau Colonnes).Ensuite, j'ai sélectionné toutes les lignes de la table de données et attribué l'état de ligne Label.

Maintenant, la valeur Z apparaît automatiquement dans le tracé à côté du marqueur (ce qui n'est pas exactement ce que vous voulez).
