<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />// Ce script simple illustre une méthode pour autoriser les paramètres d'axe depuis
// une plateforme, pour répliquer les mêmes paramètres sur une plateforme différente
// graphique.
// Cet exemple place la sortie des deux plates-formes dans la même fenêtre, mais
// ils pourraient résider dans une fenêtre séparée, c'est ce qui est souhaité
Noms par défaut ici ( 1 ) ;
dt = Ouvrir ( "$SAMPLE_DATA/Grande Classe.jmp" ) ;
// Initialisation des variables de marquage
// Ces variables contiendront les derniers paramètres du
// Y Origin et Y Range pour chaque graphique.Quand l'un des
// L'axe Y est modifié, il sera détecté en le comparant avec
// la dernière valeur conservée dans ces colonnes
BivYOrigine = 0 ;
Gamme BivY = 0 ;
OWYOrigine = 0 ;
OWYGamme = 0 ;
// Crée une sortie d'affichage simple
Nouvelle fenetre ( "Le réglage d'un axe modifie les deux graphiques" ,
Zone de liste H (
Ô = dt << Sens Unique (
Oui ( : hauteur ) ,
X ( : sexe ) ,
Moyens ( 1 ) ,
Boîtes à moustaches ( 1 ) ,
Diamants moyens ( 1 ) ,
EnvoyerVersRapport (
Expédition (
{} ,
"Complot à sens unique" ,
Boîte de cadre ,
{ Segment de répartition ( Segment de boîte à moustaches ( 1 ) , { Type de boîte ( "Valeur aberrante" ) , Couleur de la ligne ( "Rouge" )} ) ,
Segment de répartition ( Segment de boîte à moustaches ( 2 ) , { Type de boîte ( "Valeur aberrante" ) , Couleur de la ligne ( "Rouge" )} ) ,
Légende des lignes (
sexe ,
Couleur ( 1 ) ,
Thème de couleur ( "JMP par défaut" ) ,
Marqueur ( 0 ) ,
Thème du marqueur ( "" ) ,
Échelle continue ( 0 ) ,
Échelle inversée ( 0 ) ,
Lignes exclues ( 0 )
)}
)
)
) ;
bivouac = dt << Bivarié (
Oui ( : hauteur ) ,
X ( : poids ) ,
S'adapter où ( : sexe == "F" , Ligne d'ajustement ( { Couleur de la ligne ( { 213 , 72 , 87 } )} ) ) ,
S'adapter où ( : sexe == "M" , Ligne d'ajustement ( { Couleur de la ligne ( { 64 , 111 , 223 } )} ) )
) ;
)
) ;
// Ajout d'un script graphique au graphique OneWay, qui détecte le
// change son axe Y et copie les nouveaux paramètres dans
// l'axe Y du tracé bivarié
Rapport ( Ô )[ Boîte à cadre ( 1 )] << ajouter un script graphique (
// Rechercher un changement
Si ( OWYOrigine != Y Origine () | OWYGamme != Plage Y () ,
// Si un changement est trouvé, copiez les nouvelles Y Origin et Y Range
// aux variables Flagging(Holding)
OWYOrigine = Y Origine () ;
OWYGamme = Plage Y () ;
// Copiez les nouveaux paramètres d'axe depuis l'écran OneWay
// à l'axe Y bivarié
Rapport ( Ô )[ Boîte d'axe ( 1 )] << Copier les paramètres de l'axe ;
Rapport ( bivouac )[ Boîte d'axe ( 1 )] << Coller les paramètres de l'axe ;
)
) ;
// Ajoutez le script graphique au tracé bivarié pour effectuer la
// mêmes actions, mais du point de vue du tracé bivarié.
Rapport ( bivouac )[ Cadre
Boîte ( 1 )] << ajouter un script graphique (
Si ( BivYOrigine != Y Origine () | Gamme BivY != Plage Y () ,
BivYOrigine = Y Origine () ;
Gamme BivY = Plage Y () ;
Rapport ( bivouac )[ Boîte d'axe ( 1 )] << Copier les paramètres de l'axe ;
Rapport ( Ô )[ Boîte d'axe ( 1 )] << Coller les paramètres de l'axe ;
)
) ;