superposer les données de plusieurs paramètres (chacun avec une échelle unique) sur une carteBonjour,
J'ai régulièrement utilisé JMP pour superposer des données sur des cartes, une fonctionnalité que j'adore. Normalement, je standardise mes données là où elles sont toutes à la même échelle, j'empile les colonnes que je veux tracer et je superpose les données empilées dans Graph Builder (sous forme de tracés de contour ; voir l'image jointe pour un exemple). Cependant, je souhaite maintenant superposer les données de plusieurs paramètres SANS les standardiser au préalable (afin qu'ils conservent leurs échelles d'origine). Je me rends compte que je pourrais créer des tracés individuels, les copier et les coller dans Adobe Illustrator, mais je préférerais utiliser Graph Builder et envelopper par nom de paramètre ("label") si possible. Existe-t-il un moyen d'empiler des colonnes qui ne sont PAS à la même échelle, puis de créer un graphique basé sur une carte dans lequel elles présentent différents axes y ? J'ai posté une fiche technique dans laquelle je voudrais tracer la température, la salinité et l'ALCC sur une carte. Merci!

Re : superposer des données de plusieurs paramètres (chacun avec une échelle unique) sur une carteLa taille du cadre et l'espacement peuvent également être modifiés avec la solution de Jim.J'aime utiliser LineUpBox car une fois la fenêtre dessinée, je peux envoyer le message pour modifier ncol() ou pour modifier l'espacement :
lub << ncol( 3 );
lub<< spacing( 20,6);
Re : superposer des données de plusieurs paramètres (chacun avec une échelle unique) sur une carteLa meilleure façon de le savoir est de rechercher LineUp Box () dans l'index de script
Aide==>Index des scripts
Re : superposer des données de plusieurs paramètres (chacun avec une échelle unique) sur une carteBTW (à d'autres personnes intéressées), il semble qu'il existe même d'autres moyens : https://community.jmp.com/t5/Discussions/Graph-Builder-Wrap-With-different-Y-Axis-Scales/td-p/50307
Re : superposer des données de plusieurs paramètres (chacun avec une échelle unique) sur une carteMerci pour votre réponse. La principale différence dans votre script est-elle que la taille et l'espacement des images peuvent être modifiés ? Qu'est-ce qu'une lineupbox ?
Re : superposer des données de plusieurs paramètres (chacun avec une échelle unique) sur une carteCeci n'est qu'un simple add-on/alternative au script détaillé de Jim : vous voudrez peut-être essayer d'utiliser une LineUpBox.
nw = New Window( "xxx", V List Box( lub = LineUpBox(ncol(2)) ) );
lub << append( Report( gb1 )[List Box( 2 )] );
lub << append( Report( gb2 )[List Box( 2 )] );
lub << append( Report( gb3 )[List Box( 2 )] );
lub << append( Report( gb4 )[List Box( 2 )] );
_fb = lub << xpath("//FrameBox"); //get all frameboxes
_fb << FrameSize(175,175); //change the framebox size
lub << Spacing(20,10); //set horizontal and vertical spacing between Re : superposer des données de plusieurs paramètres (chacun avec une échelle unique) sur une carteJim, j'ai complètement oublié que la combinaison de fenêtres était une option et je n'ai pas réalisé à quel point il est facile de copier des scripts JSL dans une fenêtre de script commune, donc je pense que cela fonctionnera. Fondamentalement, j'essaie de créer des figures de qualité publication sans avoir besoin d'utiliser Illustrator pour fusionner différents graphiques, tracés, etc. J'aime votre script car il ne montre que les chiffres, pas avec toutes les boîtes et conteneurs déroutants trouvés dans Dashboard ! Merci!
Re : superposer des données de plusieurs paramètres (chacun avec une échelle unique) sur une carteEst-ce le genre de chose que vous recherchez ?

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
gb1 = Graph Builder(
invisible,
Size( 534, 454 ),
Show Control Panel( 0 ),
Variables( X( :PNP1 ), Y( :NPN1 ), Color( :NPN2 ) ),
Elements( Contour( X, Y, Legend( 5 ) ) )
);
gb2 = Graph Builder(
invisible,
Size( 534, 454 ),
Show Control Panel( 0 ),
Variables( X( :NPN2 ), Y( :PNP3 ), Color( :PNP4 ) ),
Elements( Contour( X, Y, Legend( 5 ) ) )
);
gb3 = Graph Builder(
invisible,
Size( 534, 454 ),
Show Control Panel( 0 ),
Variables( X( :PNP4 ), Y( :NPN4 ), Color( :INM2 ) ),
Elements( Contour( X, Y, Legend( 5 ) ) )
);
gb4 = Graph Builder(
invisible,
Size( 534, 454 ),
Show Control Panel( 0 ),
Variables( X( :PBA1 ), Y( :WPR1 ), Color( :PLY10 ) ),
Elements( Contour( X, Y, Legend( 5 ) ) )
);
nw = New Window( "xxx", V List Box( hlb1 = H List Box(), hlb2 = H List Box() ) );
hlb1 << append( Report( gb1 )[List Box( 2 )] );
hlb1 << append( Report( gb2 )[List Box( 2 )] );
hlb2 << append( Report( gb3 )[List Box( 2 )] );
hlb2 << append( Report( gb4 )[List Box( 2 )] );