Paramètres du générateur de graphiques pour les nouvelles FrameBoxDans GraphBuilder, l'utilisateur peut "parler de manière synchrone à plusieurs FrameBox à la fois" s'il appuie sur CTRL lors du déclenchement d'une action :
Supprimer les non-étiquettes des informations en survol
Utilisez CTRL pour parler à plusieurs cases dans Graph Builder
très pratique 
Maintenant, je me suis demandé: que se passe-t-il si des FrameBox supplémentaires apparaissent - soit parce que des lignes ont été ajoutées à la table de données, soit parce que le filtre de données a été modifié.
L'arrière-plan : certains comportements "étranges" de Graph Builder que j'ai remarqués auparavant mais que je n'ai pas pu décrire assez précisément pour obtenir un indice "pourquoi":
Parfois, les paramètres sont "hérités" automatiquement lorsqu'une parcelle est divisée en sous-parcelles, parfois l'utilisateur doit redéfinir les paramètres pour les sous-parcelles.
La réponse surprenante (si la généralisation à partir de 2-3 exemples est correcte): 2 exemples plus tard...
Quelques constatations (mais : l'image complète est plus compliquée)
- S'il y a une infime différence entre les réglages des FrameBox existantes (1er exemple : différent Remplir le mode de sélection ), les paramètres ne sont pas utilisés pour les FrameBox supplémentaires -- pas même les paramètres qui étaient identiques ( Arrière-plan paramètre) .
- Si TOUS paramètres de TOUS les Framebox existantes sont exactement de même, cet ensemble commun de paramètres est également utilisé pour les nouvelles FrameBox.
Ceci est illustré dans la deuxième étape : le GraphBuilder est (encore) limité à 2 FrameBox, mais maintenant le Remplir le mode de sélection le paramètre est adapté pour les deux FrameBox. Maintenant, tous les paramètres sont les mêmes - et lorsque le filtre de données est supprimé, l'ensemble commun de paramètres est également utilisé pour les nouvelles FrameBox.
Voir plus...
Personnalisation de masseRe : Paramètres du générateur de graphiques pour les nouvelles FrameBoxIl y a deux rapports de bogues dans la liste de souhaits :
Générateur de graphiques : bug lors du déplacement des sous-parcelles
Les étiquettes d'axe manuelles sont mélangées lors du traçage de plusieurs colonnes
Donc - avec un peu d'espoir - les bugs seront corrigés avec la prochaine mise à jour de Jmp...
En attendant, y a-t-il une astuce pour réinitialiser les labels des axes ?
Pour changer la couleur des éléments du graphique, vous pouvez utiliser Revenir dans le menu contextuel du clic droit :

pour l'échelle de l'axe, il y a Inverser l'échelle :

et pour le réglage de l'axe il y a Inverser l'axe - mais cette commande ne réinitialise pas l'étiquette de l'axe 
Existe-t-il une commande qui fonctionne également pour l'étiquette de l'axe ?
Pour les tracés simples, j'enregistre le script et supprime manuellement la commande avec les mauvaises étiquettes d'axe.
Mais pour les Dashboards, c'est assez compliqué car le script est tellement long...
Re : Paramètres du générateur de graphiques pour les nouvelles FrameBox"Parfois, l'utilisateur doit redéfinir les paramètres des sous-parcelles."
Cela me rappelle un autre comportement de GraphBuilder que je ne comprenais pas jusqu'à présent :
Si les paramètres de couleur/marqueur d'un tracé sont ajustés "manuellement", parfois ces paramètres sont copiés dans de nouveaux sous-tracés, parfois, l'utilisateur doit à nouveau ajuster les paramètres pour les nouvelles sous-parcelles.
De plus : La modification de l'ordre des variables sur l'axe peut réinitialiser les paramètres de couleur.
Voir plus...dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
gb = dt << Graph Builder(
Size( 534, 496 ),
Graph Spacing( 4 ),
Variables( X( :height ), Y( :weight ), Color( :sex ) ),
Elements( Points( X, Y, Legend( 9 ) ) )
);
// change color/marker settings
scalebox = gb << xpath( "//ScaleBox[@charID=\!"400\!"]" );
scalebox << Legend Model( 9, Properties( 1, {Line Color( 0 ), Marker Size( 10 )}, Item ID( "M", 1 ) ) );
// add second Y variable
gb << add variable( {:height, Role( "Y" )} );
gb << add variable( {:weight, Role( "X" )} );
wait(2);
New Window( "Modal Dialog example",
<<TYPE>below< the old one
Button Box( "OK" )
)
);</TYPE>dt = Open( "$SAMPLE_DATA/Big Class.jmp" ); gb = dt << Graph Builder( Size( 534, 496 ), Graph Spacing( 4 ), Variables( X( :height ), Y( :weight ), Color( :sex ) ), Elements( Points( X, Y, Legend( 9 ) ) ) ); // change les paramètres de couleur/marqueur scalebox = gb << xpath( "//ScaleBox[
@charID=\!"400\!"]" ); scalebox << Legend Model( 9, Properties( 1, {Line Color( 0 ), Marker Size( 10 )}, Item ID( "M", 1 ) ) ); // ajoute la deuxième variable Y gb << add variable( {:height, Role( "Y" )} ); gb << ajouter variable( {:weight, Role( "X" )} ); attendre(2); New Window( "Modal Dialog example", <en-dessous< de l'ancienne Button Box( "OK" ) ) );
Dans cet exemple,
- faire glisser "hauteur" sur l'axe Y vers le haut réinitialise les couleurs
- faire glisser "hauteur" sur l'axe X vers la droite ne réinitialise PAS les couleurs
- il suffit de saisir et de relâcher la "hauteur" sur l'axe X pour réinitialiser les couleurs.
De même, les paramètres de couleur/marqueur sont clonés dans de nouvelles sous-parcelles, si des variables sont ajoutées par glisser-déposer
- à droite d'une variable X existante
- en bas d'une variable Y existante
et les paramètres ne sont pas clonés si les nouvelles variables sont ajoutées
- à gauche d'une variable X existante
- à droite d'une variable Y existante

Voir plus...creuser plus profond:
en commençant par 2 variables ou plus sur l'axe avec des paramètres de couleur/marqueur "clonés".
Si des variables supplémentaires sont ajoutées à l'axe, les paramètres de couleur/marqueur sont à nouveau clonés.
Mais : Si la nouvelle variable est ajoutée
- loin à gauche sur l'axe X
- en plus de toutes les variables sur l'axe Y
les paramètres ne sont pas copiés.
Et en plus : tous les paramètres de couleur/marqueur précédemment clonés sont réinitialisés (!!!)

creuser plus profondément : commencer avec 2 variables ou plus sur l'axe avec des paramètres de couleur/marqueur "clonés". Si des variables supplémentaires sont ajoutées à l'axe, les paramètres de couleur/marqueur sont à nouveau clonés. Mais : si la nouvelle variable est ajoutée - loin à gauche sur l'axe X - au-dessus de toutes les variables sur l'axe Y, les paramètres ne sont pas copiés.