Impossible de modifier toutes les tailles de marqueur dans Graph Builder par script<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut tout le monde,
Mon JMP est l'édition Windows 9.0.0 64 bits.
J'ai un problème pour ajuster la taille du marqueur par script dans le générateur de graphes. J'essaie d'utiliser le code suivant pour modifier la taille de tous les marqueurs et la taille du cadre pour chaque boîte de cadre. Tous les cadres sont redimensionnés correctement, mais la taille du marqueur du cadre ne l'est pas. Seule la taille du marqueur de FrameBox(1) est modifiée. Je suis piégé dans ce problème depuis quelques jours. Toute suggestion est appréciée, merci beaucoup!
GR = Graph_Builder_1 << Rapport ;
GR << Dispatch( {}, "Graph Builder", Frame Box, {Marker Size( 4 )} );
GR << Dispatch( {}, "Graph Builder", Frame Box, {Frame size( 250, 250 )} );
Re : Impossible de modifier la taille de tous les marqueurs dans Graph Builder par scriptSalut MS,
Cela fonctionne en envoyant un message à chaque boîte de cadre, merci beaucoup !
Re : Impossible de modifier la taille de tous les marqueurs dans Graph Builder par scriptCela ressemble à un bogue que le message ne soit pas hérité par tous les Framebox.
Chaque FrameBox a besoin de son propre message, du moins en ce qui concerne la taille des marques. Cela peut être fait avec une boucle comme dans l'exemple ci-dessous :
dt = ouvrir ( "$sample_data\Big Class.jmp" ) ;
Go = Générateur de graphiques (
Afficher le panneau de configuration ( 0 ) ,
variables ( X ( : lester ) , Oui ( : hauteur ) , Groupe Y ( : sexe ) ) ,
Éléments ( Points ( X , Oui , Légende ( 1 ) ) ) ,
) ;
résumer ( g = par ( : sexe )) ;
pour ( je = 1 , je <= articles ( g ) , je ++,
rapport ( Go ) << Expédition ( {} , "Constructeur de graphes" , FrameBox ( je ) , { Taille du marqueur ( 4 )} )
) ;
Re : Impossible de modifier la taille de tous les marqueurs dans Graph Builder par scriptSalut PMroz,
Merci pour la réponse, cela ne fonctionne toujours pas lorsque le nombre de cases de cadre> 1, pour votre exemple, si nous ajoutons la colonne : sexe au groupe Y, nous avons deux nuages de points, seule la taille du marqueur de la première case de cadre est modifiée.
dt = open("$sample_data\Big Class.jmp");
Générateur de graphiques(
Afficher le panneau de configuration ( 0 ),
Variables( X( :poids ), Y( :taille ), Groupe Y( :sexe ) ),
Éléments( Points( X, Y, Légende( 1 ) ) ),
SendToReport( Dispatch( {}, "Graph Builder", FrameBox, {Marker Size( 4 )} ) )
);
Impossible de modifier toutes les tailles de marqueur dans Graph Builder par scriptCette syntaxe semble correcte.Mais que diriez-vous de simplement définir la taille du marqueur lorsque vous créez le graphique du générateur de graphiques ?Cela marche:
dt = ouvrir ( "$sample_data\Big Class.jmp" ) ;
Générateur de graphiques (
Afficher le panneau de configuration ( 0 ) ,
variables ( X ( : lester ) , Oui ( : hauteur ) ) ,
Éléments ( Points ( X , Oui , Légende ( 1 ) ) ) ,
Envoyer vers le rapport ( Expédition ( {} , "Constructeur de graphes" , FrameBox , { Taille du marqueur ( 4 )} ) )
) ;