Problem
Als JMP-HTML5-Tester muss ich häufig einen JMP-Bericht generieren und ihn dann in HTML5 exportieren. Ich möchte jedoch für jeden Export mehr Testfälle behandeln. Ich möchte zum Beispiel beim Testen von Zeilendiagrammen überprüfen, ob sich HTML5 für Leitungsverbindungstypen von "Schritt", "Zentrierter Schritt" und andere Funktionen richtig verhält.
Lösung
Ich verwende ein neues Fenster, um alle Berichte zu speichern. Fügen Sie einfach JSL-Ausdrücke in ihre Platzhalter ein.
dt = open("$SAMPLE_DATA\Big Class.jmp");
gb_expr1= expr(
Graph Builder(
Size( 284, 292 ),
Show Control Panel( 0 ),
Variables( X( :age ), Y( :height ), Overlay( :sex ) ),
Elements( Line( X, Y, Legend( 6 ), Connection( "Step" ) ) )
););
gb_expr2 = expr(
Graph Builder(
Size( 248, 292 ),
Show Control Panel( 0 ),
Variables( X( :age ), Y( :height ), Overlay( :sex ) ),
Elements( Line( X, Y, Legend( 6 ), Connection( "Centered Step" ) ) )
);
);
gb_expr3 = expr(
Graph Builder(
Size( 284, 292 ),
Show Control Panel( 0 ),
Variables( X( :age ), Y( :height ), Overlay( :sex ) ),
Elements(
Line(
X,
Y,
Legend( 6 ),
Connection( "Step" ),
Smoothness( 0.5 ),
Summary Statistic( "Min" ),
Missing Factors( "Treat as Zero" ),
Missing Values( "Connect Faded" )
)
),
SendToReport( Dispatch( {}, "400", ScaleBox, {Legend Model( 6, Properties(
0, {Line Width( 3 )} ) )} ) )
);
);
// main
newwindow("test", outlinebox("test", Hlistbox(gb_expr1, gb_expr2, gb_expr3)));
