Salut tout le monde!
Dans JMP 15, il était facile de modifier la taille du cadre des ajustements dans la plateforme de courbe d'ajustement à l'aide d'une variable de groupe.
Dans JMP 17, cela semble être différent. Même si je modifie manuellement les tailles d'image et que j'essaie d'obtenir le script approprié en utilisant "Enregistrer le script par groupe dans la fenêtre de script", je n'obtiens pas de script avec des tailles d'image modifiées.
Par exemple, je peux utiliser le script suivant :
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
obj = dt << Fit Curve(
Y( :weight ),
X( :height ),
Group( :sex ),
Fit Linear,
SendToReport(
Dispatch(
{"Plot"},
"Fit Curve Report",
FrameBox,
{Frame Size( 316, 134 ), Marker Drawing Mode( "Normal" )}
),
Dispatch(
{"Plot"},
"Fit Curve Report",
FrameBox( 2 ),
{Frame Size( 316, 134 ), Marker Drawing Mode( "Normal" )}
),
Dispatch(
{"Plot"},
"Fit Curve Report",
FrameBox( 3 ),
{Frame Size( 316, 134 ), Marker Drawing Mode( "Normal" )}
)
)
);Ma question est de savoir comment modifier la taille du cadre des ajustements linéaires :

Désolé, si le problème a déjà été publié.
Merci d'avance pour votre aide.
J'utiliserais XPath pour obtenir la référence à toutes les Framebox, puis choisir parmi celles que je souhaite modifier. Ci-dessous un exemple où la taille de toutes les framebox est modifiée
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
obj = dt << Fit Curve(Y(:weight), X(:height), Group(:sex), Fit Linear);
fbs = Report(obj) << XPath("//FrameBox");
wait(1); // for demo purposes
fbs << Frame Size(316, 134);Salut Jthi,
Un grand merci pour votre réponse.Votre solution fonctionne très bien.
Je suis juste se demandant pourquoi c'est pas possible à manuellement redimensionner le fenêtre à générer un scénario que fait le même chose.
En vérifiant rapidement, il semble que JMP ne soit pas en mesure de capturer les modifications apportées aux FrameBox qui se trouvent dans la boîte de contour linéaire.