Titel für Variabilitätsdiagramme mit ByGroups mithilfe von JSL ändernIch habe ein Skript, das ein Variabilitätsdiagramm für eine bestimmte Gruppe darstellt.
rep = Variabilitätsdiagramm (
Y ( : Name ( „MeinJ“ ) ) ,
X (
: Name ( „MeinX1“ ) ,
: Name ( „MyX2“ )
) ,
Analysetyp ( Name ( „Beste Analyse auswählen (EMS REML Bayesian)“ ) ) ,
Von ( : Name ( „Nach Gruppe“ )) );
Dann erhalte ich für jede ByGroup ein Diagramm mit zwei Balken: „Variability Gauge ByGroup=group1“ und „Variability Chart for MyY“.
Ich habe herausgefunden, wie ich den Titel des zweiten in „MyY“ ändern kann. Aber ich finde es nicht ratsam, den Titel des ersten Titels so zu ändern, dass er nur „ByGroup“ widerspiegelt.
Ich kann einzeln darauf verweisen, wenn ich alle ByGroups explizit kenne, aber ich möchte nicht alle ByGroups fest codieren.
Ich hatte auf so etwas wie Platzhalter und Ersetzen des Titels gehofft:
SendToReport (
Versenden (
{} ,
„Variabilitätsanzeige nach Gruppe=?“ ,
OutlineBox ,
{ Titel festlegen ( : Name ( „Nach Gruppe“ ) )}
) ,
Aber es funktioniert nicht. Irgendwelche Ideen, wie es funktioniert?
Betreff: Titel für Plots ändernIch glaube, das Problem, das Sie haben, besteht darin, dass jede „By Group“ als separate Baumstruktur unter „report(rep)“ behandelt wird.Daher gibt es für jede der Nach-Gruppen ein Gliederungsfeld (1) und ein Gliederungsfeld (2).
Um den Titel des Gliederungsfelds für die Titel „Variability Gauge ByGroups“ und „Variability Chart for MyY“ zu ändern, können Sie Folgendes tun
Namen standardmäßig hier ( 1 ) ;
dt = Aktuelle Datentabelle () ;
rep = Variabilitätsdiagramm (
Y( : Name ( „MeinJ“ ) ) ,
X( : Name ( „MeinX1“ ) , : Name ( „MyX2“ ) ) ,
Analysetyp( Name ( „Beste Analyse auswählen (EMS REML Bayesian)“ ) ) ,
Von( : Name ( „Nach Gruppe“ ) )
) ;
Bericht ( rep[ 1 ] )[ Gliederungsfeld ( 1 )] << Titel festlegen ( „Die By-Zeile für Gruppe 1“ ) ;
Bericht ( rep[ 1 ] )[ Gliederungsfeld ( 2 )] << Titel festlegen ( „Der Titel des Variabilitätsdiagramms für Gruppe 1“ ) ;
Bericht ( rep[ 2 ] )[ Gliederungsfeld ( 1 )] << Titel festlegen ( „Die By-Zeile für Gruppe 2“ ) ;
Bericht ( rep[ 2 ] )[ Gliederungsfeld ( 2 )] << Titel festlegen ( „Der Titel des Variabilitätsdiagramms für Gruppe 2“ ) ;
Betreff: Titel für Plots ändern<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Miguello,
Als ich das getan habe, habe ich einen Ausdruck mit einer Zeichenfolge verwendet.Erstellen Sie die Zeichenfolge mit dem Gruppierungsnamen, setzen Sie ihn in den Ausdruck ein und werten Sie dann den Ausdruck aus.Es gibt vielleicht einen anderen Weg, dies zu tun, aber dieser Weg hat bei mir in der Vergangenheit immer funktioniert.
Mest,
M