Wie lösche ich Smoothing-Spline-Steuerelemente? Ich habe einen Bericht mit einer Reihe von Splines, und diese Liste von Steuerelementen nimmt die gesamte Seite ein, wodurch das Diagramm effektiv reduziert wird. Ich brauche nur Splines zur visuellen Führung, die Zahlen sind mir egal. Wie entferne ich es?

Verwenden Sie Eigenschaften anzeigen, um zu sehen, unter welchen Anzeigeelementen sich diese befinden, dann können Sie in der Berichtsebene navigieren, um die Sichtbarkeit auf Reduzieren einzustellen. Hier ist ein kurzes Beispiel mit XPath
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
biv = dt <<BIVARIATE></BIVARIATE>Danke,
Ich konnte herausfinden, was zu tun ist. Ich schätze, ich brauchte nur einen Weg, um ein paar Border-Boxen auf einmal zu bekommen.
Wie auch immer, ein paar Fragen - Für mich kollabiert IfBoxes so ziemlich alles - Fenster ist leer. Das liegt daran, dass ich andere IfBoxen auf dem Grundstück habe.
Wenn ich nur benutze
XPath("//BorderBox")Es kümmert sich um die Boxen im roten Rahmen:

Kästchen im grünen Rahmen, die die Splines darunter steuern - diese bleiben.
Ich kann es lösen, indem ich beim Erstellen des Plots Report View ("Summary") sage, also funktioniert es alles in allem, aber ich frage mich immer noch - wie würde ich diese IfBoxen isolieren - kann ich so etwas sagen
Xpath("//OutlineBox/IfBox")(dieser hat nicht funktioniert).
Hier ist das vollständige Skript:
/* 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>Ich kann es zum Laufen bringen, indem ich "Berichtsansicht" auskommentiere, aber ich würde auch gerne verstehen, wie man das mit XPath macht (kommentierte Zeile am Ende führt zu einem leeren Fenster).
Verwenden Sie << Get Xml (oder Sie können es mit << Show Properties versuchen), um zu sehen, wie die Berichtsebene aussieht. Darauf basierend können Sie dann kompliziertere XPaths erstellen.
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);