Entfernen Sie zusätzlichen Text, wenn Sie den Graph Builder nach Powerpoint exportierenIch versuche, den zusätzlichen Text zu entfernen, der derzeit zusammen mit einer Graph Builder-Ausgabe exportiert wird.Derzeit wird das Diagramm als eine Folie exportiert, dann als zusätzliche Folie, die so aussieht

Ich weiß, dass der Text „Where(xx Zeilen ausgeschlossen)“ in der IfBox gespeichert ist.Wenn ich das manuell entferne oder ausblende, wird das Diagramm ohne den zusätzlichen Dialogtext exportiert, aber ich kann anscheinend nicht herausfinden, was der richtige Code zum Entfernen ist.

vcdgb = Graph Builder(
Size( 1200, 1000 ),
Fit to Window("Off"),
Show Control Panel( 0 ),
Variables( X( :SampleDay ), Y( :y condition ), Overlay( :Experiment Cond ) ),
Elements( Points( X, Y, Legend( 8 ) ), Line( X, Y, Legend( 10 ) ) ),
);
vcdgb << Save Presentation("C:\JMP Summary.pptx");
Open("C:\JMP Summary.pptx");
Danke!
Datenmischung und -bereinigungMassenanpassungWindowsBetreff: Entfernen Sie zusätzlichen Text, wenn Sie den Graph Builder nach Powerpoint exportierenDas hat funktioniert! Danke schön!
Betreff: Entfernen Sie zusätzlichen Text, wenn Sie den Graph Builder nach Powerpoint exportierenDiese Lösung geht direkt auf die Anfrage ein, ich warne jedoch davor, immer die zu verwenden << Löschen Meldung zum Entfernen eines Anzeigefelds. Es besteht immer die Möglichkeit, dass eine solche Aktion das Verhalten des Anzeigebaums negativ beeinflusst. Anstatt das Objekt zu löschen, sollten Sie in Betracht ziehen, es zu senden << Sichtbarkeit( "Collapse" ) Stattdessen eine Nachricht senden.
Dieser Vorschlag fällt unter eine Praxis, die ich lehre und die man „defensives Scripting“ nennt.
Betreff: Entfernen Sie zusätzlichen Text, wenn Sie den Graph Builder nach Powerpoint exportierenSie sollten in der Lage sein, das Textfeld mit Where.. Text mit Xpath zu entfernen:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Select Where(:sex == "M") << Hide and Exclude(1) << Clear Select;
obj = dt << Graph Builder(
Variables(X(:Sex), Y(:Height), Group X(:Age)),
Elements(Box Plot(X, Y))
);
wait(1);
(Report(obj) << XPath("//TextBox[contains(text(),'Where(')]")) << delete;