Sehr geehrte JMP-Nutzer,
Ich verwende den Graph Builder, um meine Daten interaktiv darzustellen. Angenommen, ich verwende große Klassendaten, ich suche nach einer Summierung des Gesamtgewichts von Mann und Frau getrennt. Dies sollte sich aktualisieren, wenn ich mit der Höhe interagiere. Ich habe jetzt eine Beschriftungsbox verwendet. Ich habe versucht, Skript wie folgt zu verwenden. Kann dies aber besser und vorzeigbarer gemacht werden? Jede Hilfe oder Idee wäre wirklich toll.
Graph Builder(
Size( 1121, 922 ),
Variables( X( :weight ), Group X( :sex ), Overlay( :sex ) ),
Elements(
Histogram( X, Legend( 4 ) ),
Caption Box( X, Legend( 5 ), Summary Statistic( "Sum" ) )
),
Local Data Filter(
Add Filter( columns( :height ), Where( :height >= 51 & :height <= 70 ) )
),
SendToReport(
Dispatch(
{},
"weight",
ScaleBox,
{Min( 60 ), Max( 180 ), Inc( 200 ), Minor Ticks( 0 )}
)
)
)
Vielen Dank
San
San,
Gut gemacht. Das einzige, was ich tun kann, ist, die Caption-Boxen so zu ändern, dass sie ein wenig besser sichtbar sind. Sie können dies einfach tun, indem Sie mit der rechten Maustaste auf das Diagramm klicken und dann "Anpassen ..." auswählen.
Wenn Sie den Eintrag "Text" auswählen, können Sie Schriftart, Farbe, Größe usw. ändern. Sie müssen es einmal für jede Seite der Grafik tun.

Sie können das Skript dann speichern und es wird Ihnen die JSL geben, die die Beschriftungsfelder geändert hat
Graph Builder(
Size( 1172, 872 ),
Variables( X( :weight ), Group X( :sex ), Overlay( :sex ) ),
Elements(
Histogram( X, Legend( 4 ) ),
Caption Box( X, Legend( 5 ), Summary Statistic( "Sum" ) )
),
Local Data Filter(
Add Filter( columns( :height ), Where( :height >= 51 & :height <= 70 ) )
),
SendToReport(
Dispatch(
{},
"weight",
ScaleBox,
{Min( 60 ), Max( 180 ), Inc( 200 ), Minor Ticks( 0 )}
),
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg( TextSeg( 1 ), {Font( "Showcard Gothic", 14, "Bold" )} )}
),
Dispatch(
{},
"Graph Builder",
FrameBox( 2 ),
{DispatchSeg( TextSeg( 1 ), {Font( "Segoe UI", 14, "Bold" )} )}
)
)
);