Hallo JMP-Community,
Ich bin gerade auf ein kleines Problem mit der automatischen Skalierung der Achse in der GB-Plattform gestoßen.
Ich möchte 100 Spalten durchlaufen, um einige Daten auf einer festen Y-Skala darzustellen (dh Min = -1,3, Max = 0,2, Inkrement = 0,2).
Wenn ich das Skript aus GB speichere, bezieht sich der Befehl SendToReport > Dispatch auf die Y-Achse durch seine Bezeichnung ("Y-Achse"), die sich für jede Spalte ändert, wenn ich meine 100 Spalten durchlaufe. Wie ersetze ich also den Ausdruck in Zeile 11 durch eine relative Referenz (ich habe versucht: Spaltenname (i) ohne Erfolg).
Hier ist der Ausschnitt des Codes, den ich durchschleifen möchte:
Graph Builder(
Variables(
X( :Visit Description ),
Y( column(i) ),
Overlay( :TRT01 )
),
Elements( Line( X, Y, Legend( 9 ), Error Bars( "Standard Error" ) ) ),
SendToReport(
Dispatch(
{},
"Y AXIS", // Column Name (i)?
ScaleBox,
{Min( -1.3 ), Max( 0.3 ), Inc( 0.2 ), Minor Ticks( 1 )}
)
)
);HINWEIS: Ich habe erfolglos versucht, die Achse zu sperren.
Danke für Ihre Hilfe.
Aufrichtig,
TS
Versuche dies:
Graph Builder(
Variables(
X( :Visit Description ),
Y( column(i) ),
Overlay( :TRT01 )
),
Elements( Line( X, Y, Legend( 9 ), Error Bars( "Standard Error" ) ) ),
SendToReport(
Dispatch(
{},
eval(column(i)<<GET name=""></GET>