Markierungsstil (Linienstil) über "Zeichenfolge" oder bestimmten "Wert" in der Spalte zuweisenIst es möglich, den Markierungsstil anhand des Gruppennamens zuzuweisen? Wenn Sie dieses Skript zum Beispiel verwenden, möchte ich, dass Spalte "gemeint" -Linienstil immer gestrichelt ist und Spalte "Bereich" -Linienstil in der All-Seite (Seite durch) Prozessschritt) von graph. Ein Teil meiner Seite (Prozessschritt) verfügt nicht über die "Mittleren" Daten. Wenn ich ein Skript wie dieses habe, wird der Linienstil meine Darstellung nicht fixieren.
Graph Builder(
Size( 562, 477 ),
Variables( X( :date ), Y( :Mean ), Y( :Range, Position( 1 ) ) ),
Elements(
Line( X, Y( 1 ), Y( 2 ), Legend( 9 ) ),
Points( X, Y( 1 ), Y( 2 ), Legend( 10 ) )
),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
9,
Properties( 0, {Line Style( "Dashed" )} ),
Properties( 1, {Line Style( "Solid" )} )
)}
),
Dispatch( {}, "Graph Builder", FrameBox, {Marker Size( 3 )} )
)
);Ich versuche das folgende Skript zu mögen. Ich weise die Eigenschaften einer "Zeichenfolge" (oder einem bestimmten Wert in einer Spalte) zu. Aber es funktioniert nicht. Könnte jemand helfen? Vielen Dank!
Properties( "Mean", {Line Style( "Dashed" )} ),<BR />Properties( "Range", {Line Style( "Dashed" )} ),
Re: Weisen Sie den Markierungsstil (Linienstil) über "Zeichenfolge" oder einen bestimmten "Wert" in der Spalte zuHier ist ein Beispiel, von dem ich glaube, dass es dem entspricht, was Sie möchten
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\big class.jmp" );
// Set the X column to be continuous to match your sample
dt:age << modeling type( continuous );
// Set the markers
dt << color or mark by column( :sex, marker theme( solid ) );
// Create the chart
Graph Builder(
Size( 534, 490 ),
Show Control Panel( 0 ),
Variables( X( :age ), Y( :height ), Y( :weight, Position( 1 ) ), Group X( :sex ) ),
Elements(
Points( X, Y( 1 ), Y( 2 ), Legend( 8 ) ),
Line( X, Y( 1 ), Y( 2 ), Legend( 10 ) )
),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model( 10, Properties( 0, {Line Style( "Dotted" )} ) )}
)
)
);
Der beste Weg, das Skript für solche Dinge zu generieren, besteht darin, das Beispiel interaktiv auszuführen, so zu erstellen, wie Sie es möchten, und dann einfach das Skript unter dem roten Dreieck zu speichern.