comment supprimer un script graphique dans un tracé<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
J'ajoute un piège à souris dans un tracé avec <Re : comment supprimer un script graphique dans un tracé
Ça marche!. merci WK
Re : comment supprimer un script graphique dans un tracéOui, Remove Graphics Script est nouveau pour JMP 10.Pour les versions antérieures, vous pouvez créer une fonction définie par l'utilisateur contenant le script graphique, puis réinitialiser la fonction et envoyer le message Reshow au FrameBox pour mettre à jour l'écran.Voici un exemple:
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
_dist = Distribution(
Stack( 1 ),
Continuous Distribution(
Column( :height ),
Quantiles( 0 ),
Moments( 0 ),
Horizontal Layout( 1 ),
Vertical( 0 )
)
);
_rdist = _dist << Report;
_histframe = _rdist["height"][framebox( 2 )];
curve = Function( {}, // make a function holding the old drawing code
mu = 62.55;
sigma = 4.24;
Y Function( Sqrt( 2 * Pi() ) * Normal Density( (x - mu) / sigma ) * 0.095 + 0, x );
);
_histframe << Add Graphics Script(
Description( "NormalPDF" ),
curve() // call the function holding the old code
);
/* how do I remove the graphics script?*/
Wait( 2 ); //For demonstration purposes only
curve = Function( {}, {} );
_histframe << reshow;
Wait( 2 ); //For demonstration purposes only
// put the script back
curve = Function( {}, // make a function holding the old drawing code
mu = 62.55;
sigma = 4.24;
Y Function( Sqrt( 2 * Pi() ) * Normal Density( (x - mu) / sigma ) * 0.095 + 0, x );
);
_histframe << reshow;
J'espère que ça aide!
Re : comment supprimer un script graphique dans un tracéj'utilise JMP9.
Re : comment supprimer un script graphique dans un tracéL'exemple de script fonctionne pour moi dans JMP 10 (Mac). Mais je l'ai maintenant essayé dans JMP 9.0.3 et cela ne fonctionne pas, c'est-à-dire que la dernière ligne n'a aucun effet. On dirait que le message remove graphics script() est nouveau.
Quelle version utilise-tu?
Re : comment supprimer un script graphique dans un tracésalut MS,
ça marche pas.
Re : comment supprimer un script graphique dans un tracéVous pouvez envoyer << supprimer le script graphique(n) à la boîte d'affichage appropriée, où n est l'ordre du script (je pense que le dernier script ajouté obtient n = 1).
Un exemple:
nouveau = Nouvelle fenetre ( "Exemple" ,
exx = 20 ,
exy = 50 ;
Zone graphique ( Taille du cadre ( 200 , 200 ) , Cercle ( { 0 , 0 } , Carré ( exx * exx + exy * exy ) ) ) ;
) ;
facebook = nouveau [ Cadre ( 1 )] ;
facebook << ajouter un script graphique (
Piege a souris (
exx = X ;
exy = y ;
)
) ;
facebook << supprimer le script graphique ( 1 ) ;