Ich habe Daten, die ich in einem Liniendiagramm als mittleren +/- Standardfehler darstellen möchte. Ich möchte jedoch die Standardfehler als schattierte Bänder über und unter meiner Mittellinie anstatt als einzelne Fehlerbalken darstellen. Ich möchte, dass das Endergebnis ungefähr so aussieht:

Ich weiß, ich kann den Mittelwert + SE und den Mittel-SE als separate Linien darstellen, aber selbst dann kann ich nicht herausfinden, wie ich den Bereich dazwischen schattieren kann. Irgendwelche Ideen? Entweder per Mausklick oder in einem Skript?
Leider lässt sich dies mit ein wenig JSL leichter beschreiben als mit einer Reihe von Schritten.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Graph Builder(
Size( 741, 350 ),
Show Control Panel( 0 ),
Variables(
X( :height ),
Y( :weight ),
Y( :plus, Position( 1 ) ),
Y( :minus, Position( 1 ) )
),
Elements(
Line( X, Y( 1 ), Legend( 6 ) ),
Area( X, Y( 2 ), Y( 3 ), Legend( 7 ), Area Style( "Range" ) )
)
);
Der Schlüssel besteht darin, die Y-Achse um die Mitte, die obere und die untere Spalte zu ergänzen. (im Graph Builder)
Entfernen Sie dann alle anderen Diagrammelemente, und fügen Sie anschließend die Verbindungslinie "Punkte" und dann die Überlagerungslinien (Bereich) hinzu.
Gehen Sie als Nächstes in die Variablenrolle für die Zeile und deaktivieren Sie die obere und untere Spalte. Gehen Sie in den Bereich und machen Sie den Typ zu einem Bereich, gehen Sie zu den Variablen und deaktivieren Sie die mittlere Spalte. (Deaktivieren Sie nicht die Y-Spalte)
Wenn die Linie nicht sichtbar ist, d. Klicken Sie mit der rechten Maustaste auf den weißen Bereich des Diagramms, gehen Sie zu Anpassen und ändern Sie die Elemente. (kleine Plus- / Minus-Tasten)