Hallo,
Zum Anzeigen möchte ich die negativen Fehlerbalken für mein Balkendiagramm ausblenden. Ich habe dies mit den "Anpassen" -Optionen des Graph Builder durchgeführt, möchte aber wissen, ob dies auf Standard gesetzt werden kann.
Jedes Mal, wenn ich eine Variable ändere oder das Skript öffne, wird die negative Fehlerleiste angezeigt, sodass die Formatierung nicht in der JSL gilt.
Vielen Dank!

Danke für diese Lösung und den Kommentar. Ich bin damit einverstanden, dass diese Pläne oft nicht die besten Informationsvermittler sind.
Hallo, bio_grad.
Ich habe einen Trick, um zu bekommen, was Sie wollen. Ich zögere jedoch, eine Antwort zu senden, denn als Statistiker ist es eine Untertreibung zu sagen, dass ich * kein * Fan dieser Verschwörungen bin. Ich finde sie viel weniger informativ als ein Box- oder Dichteplot für viele Beobachtungen oder ein Rohdatenplot, wenn nur wenige Beobachtungen vorliegen. Allerdings habe ich mehrfach an JMP den Wunsch gesendet, die Reihenfolge der Diagrammelemente festlegen zu können. Sie können es für ein benutzerdefiniertes Grafikskript oder für Liniensegmente festlegen, jedoch nicht für andere Elemente (zumindest die mir bekannt sind).
Der Trick besteht darin, das Balkendiagramm zuletzt gezeichnet zu bekommen. Eine einfache Möglichkeit, dies zu tun, besteht darin, die Balken erneut zu erstellen. Beachten Sie, dass das Skript die Elementbalken mit Fehlerbalken hinzufügt und sie dann erneut hinzufügt, sodass sie die letzten sind. Bei einer Wiederholung bleibt die Bestellung erhalten.
Das sollte helfen, aber ich empfehle Ihnen, andere Diagramme zu berücksichtigen. Ich weiß, dass diese bei einigen Universitätsprofis beliebt sind, so dass Sie möglicherweise keine Wahl haben. Viel Glück.
Names Default to Here(1);
dt = Open("$sample_data/Big Class.jmp");
gb = dt << Graph Builder(
show control panel(0),
Lock Scales( 1 ),
Variables( X( :sex ), Y( :height ), Group X( :age ), Color(:sex) ),
Elements( Bar( X, Y, Legend( 2 ), Error Bars( "Standard Deviation" ) ),
Bar( X, Y, Legend( 3 ) )
),
SendToReport(
Dispatch(
{},
"sex",
ScaleBox,
{Min( -0.5 ), Max( 1.5 ), Inc( 1 ), Minor Ticks( 0 )}
),
Dispatch(
{},
"height",
ScaleBox,
{Min( 50 ), Max( 72.5 ), Inc( 5 ), Minor Ticks( 1 )}
),
Dispatch(
{},
"Graph Builder",
FrameBox( 2 ),
{Grid Line Order( 1 ), Reference Line Order( 3 )}
)
)
);