JSL pour imprimer la valeur (Z) dans la grille 5 x 5 sur Graph Builder (version JMP14)Essayer d'imprimer après la valeur dans la colonne Z sur le script Graph Builder suivant.toutes les entrées.merci beaucoup..
X
|
Oui
|
Z
|
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
|
84K
|
-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
|
-------------------------------------------------- -----------
Graph Builder(
Variables( X( :X ), Y( :Y ), Overlay( :Z ) ),
Elements( Heatmap( X, Y, Legend( 11 ) ) ),
SendToReport(
Dispatch(
{},
"X",
ScaleBox,
{Min( -2.5 ), Max( 2.5 ), Inc( 1 ), Minor Ticks( 0 ),
Label Row( Show Major Grid( 1 ) )}
),
Dispatch(
{},
"Y",
ScaleBox,
{Min( -2.5 ), Max( 2.5 ), Inc( 1 ), Minor Ticks( 0 ),
Label Row( Show Major Grid( 1 ) )}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
11,
Properties( 0, {Transparency( 0 )}, Item ID( "Count", 1 ) )
)}
)
)
);
ScriptRe : JSL pour imprimer la valeur (Z) dans la grille 5 x 5 sur Graph Builder (version JMP14)Cool... apprenez quelque chose de nouveau sur JMP presque tous les joursRe : JSL pour imprimer la valeur (Z) dans la grille 5 x 5 sur Graph Builder (version JMP14)Tu devrais regarder le Utiliser pour le marqueur option de colonne également. Cela peut faire exactement ce que vous voulez sans script.


Re : JSL pour imprimer la valeur (Z) dans la grille 5 x 5 sur Graph Builder (version JMP14)je pense que @txnelson La solution de est la meilleure pour vous, mais j'en ai une autre juste pour vous 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 la 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).

Re : 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 "<< Add Graphics Script" 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] );
)
);