Comment supprimer les commandes de spline de lissage ? J'ai un rapport avec un tas de splines et cette liste de contrôles prend toute la page en réduisant efficacement le graphique. J'ai seulement besoin de splines pour le guide visuel, je ne me soucie pas des chiffres. Comment puis-je le supprimer ?

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>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).
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);