Comment supprimer les contrôles de spline de lissage de l'ajustement bivariéComment supprimer les contrôles spline de lissage ? J'ai un rapport avec un tas de splines et cette liste de contrôles prend toute la page, réduisant ainsi le graphique. Je n'ai besoin que de splines pour le guide visuel, je me fiche des chiffres. Comment puis-je le supprimer ?

Modélisation statistique avancéeRe : Comment supprimer les contrôles de spline de lissage de l'ajustement bivariéMerci beaucoup encore, ça marche.
Pendant que nous sommes sur la plate-forme Bivariate Fit - un moyen de changer la police de la légende ?
Je ne le vois nulle part dans l'interface graphique, et la légende semble également être StringColBox, et elle n'accepte rien lié à la police.
Re : Comment supprimer les contrôles de spline de lissage de l'ajustement bivariéUne autre chose m'est venue à l'esprit concernant IfBox, c'est qu'ils ont une propriété spéciale. Vous pouvez définir la "valeur si" sur 0 ou 1, il peut donc être préférable de définir la visibilité sur "Réduire". Vous pouvez tester en remplaçant le
(rbiv << Xpath("//IfBox"))<< Visibility("Collapse");
avec
(rbiv << Xpath("//IfBox"))<< Set(0);Re : Comment supprimer les contrôles de spline de lissage de l'ajustement bivariéMerci, c'est bon à savoir.
J'ai compris pourquoi cela ne fonctionnait pas dans mon cas et fonctionnait dans le vôtre - entre parenthèses.
/* Open a sample data table */
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
Fit Group(
biv = dt << Bivariate(
Y( {:weight, :weight} ),
X( :height ),
/*Report View ("Summary"),*/
Group By ("sex"),
Fit Spline( 0.1, Standardized),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{DispatchSeg( Line Seg( 2 ), {Line Color( {66, 112, 221} )} )}
)
)
),
<<{Arrange in Rows( 3 )}
);
For Each({rbiv, index}, biv << Report,
(
rbiv << XPath("//BorderBox"))[2]<<VISIBILITY></VISIBILITY>Re : Comment supprimer les contrôles de spline de lissage de l'ajustement bivariéUtilisez << Get Xml (ou vous pouvez essayer avec << Show Properties) pour voir à quoi ressemble la couche de rapport. Ensuite, sur cette base, vous pouvez créer des Xpaths plus compliqués.
Names Default To Here(1);
/* Open a sample data table */
dt = Open("$SAMPLE_DATA\Big Class.jmp");
g = Fit Group(
biv = dt << Bivariate(
Y({:weight, :weight}),
X(:height),
Report View("Summary"),
Group By("sex"),
Fit Spline(0.1, Standardized),
SendToReport(Dispatch({}, "Bivar Plot", FrameBox, {DispatchSeg(Line Seg(2), {Line Color({66, 112, 221})})}))
), <<{Arrange in Rows(3)}
);
Clear log();
Write(g << get xml); Re : Comment supprimer les contrôles de spline de lissage de l'ajustement bivariéMerci,
J'ai pu comprendre quoi faire. Je suppose que j'avais juste besoin d'un moyen d'obtenir un tas de boîtes de bordure à la fois.
Quoi qu'il en soit, quelques questions - Pour moi, l'effondrement des IfBoxes effondre à peu près tout - la fenêtre est vide. C'est parce que j'ai d'autres IfBoxes sur l'intrigue.
Si je n'utilise que
XPath("//BorderBox")il s'occupera des cases en cadre rouge :

Les boîtes dans un cadre vert qui contrôlent les splines ci-dessous - celles-ci restent.
Je peux le résoudre en disant Report View ("Summary") lors de la construction de l'intrigue, donc dans l'ensemble, cela fonctionne, mais je me demande toujours - comment isoler ces IfBoxes - Puis-je dire quelque chose comme
Xpath("//OutlineBox/IfBox")(celui-ci n'a pas fonctionné).
Voici le script complet :
/* Open a sample data table */
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
Fit Group(
biv = dt << Bivariate(
Y( {:weight, :weight} ),
X( :height ),
/*Report View ("Summary"),*/
Group By ("sex"),
Fit Spline( 0.1, Standardized),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{DispatchSeg( Line Seg( 2 ), {Line Color( {66, 112, 221} )} )}
)
)
),
<<{Arrange in Rows( 3 )}
);
For Each({rbiv, index}, biv << Report,
(
rbiv << XPath("//BorderBox"))[2]<<VISIBILITY></VISIBILITY>Je peux le faire fonctionner en décommentant "Report View", mais j'aimerais aussi comprendre comment faire cela en utilisant XPath (la ligne commentée à la fin donne une fenêtre vide).
Re : Comment supprimer les contrôles de spline de lissage de l'ajustement bivariéUtilisez Afficher les propriétés pour voir sous quels éléments d'affichage ceux-ci se trouvent, puis vous pouvez naviguer dans la couche de rapport pour définir la visibilité à réduire. Voici un exemple rapide avec XPath
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
biv = dt <<BIVARIATE></BIVARIATE>