Ich habe eine intervallzensierte Datentabelle, wenn ich die Lebensverteilung --> Gruppen vergleiche, habe ich Plot1; Was ich wirklich will, ist Plot2, um das zu tun, muss ich die Lebensverteilung ohne Vergleichsgruppen durchführen, Plot3 mit separaten EVO/PVO-Plots generieren, die EVO ändern, um die Überlebenskurve anzuzeigen, den Rahmeninhalt des PVO-Plots manuell kopieren und den Rahmen einfügen Inhalt in den EVO-Plot, um plot2 zu erhalten. es ist sehr manuell, gibt es eine gute Möglichkeit, Skripte zu verwenden, um Plot2 zu generieren?

Lebensverteilung --> Gruppen vergleichen

Plot1

Plot2, linke Linie ist EVO mit Überleben anzeigen an , rechtes Grundstück ist PVO Nein Überleben anzeigen an ;

Lebensverteilung --> nach EVO/PVO

Plot3, EVO hat Überleben anzeigen an , PVO hat zeige das Überleben aus

Vielleicht so etwas:
//Your By-group analysis script.
obj = Life Distribution(
SendToByGroup( Bygroup Default ),
Y( :Y ),
//other messages
By( :Group )
);
//Get the display box trees of the two Life Distribution results.
rpt1 = report(obj[1]);
rpt2 = report(obj[2]);
//Get the correct frame boxes, send copy-paste messages.
//Finding the number in framebox(...) is the key.
//The number is relative to the root of tree. Here rpt1 and rpt2 are two roots.
//And the frameboxes are the SECOND frameboxes.
//The FIRST frameboxes relative to rpt1 and rpt1 are the Event Plot frames.
rpt1[framebox(2)] << copy frame contents;
rpt2[framebox(2)] << paste frame contents;