È possibile assegnare lo stile del marcatore per nome del gruppo? Prendendo questo script per esempio, voglio lasciare che la colonna "mean" stile linea sia sempre tratteggiata e colonna "Range" stile linea essere solido nella pagina intera (pagina di processo step) del grafico.Alcune delle mie pagine (fase del processo) non hanno i dati "medi". Se faccio lo script in questo modo, lo stile della linea non verrà corretto su tutta la mia trama.
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 )} )
)
);Sto cercando di fare come il seguente script. Assegno le proprietà a una "stringa" (o un valore specifico in una colonna). Ma non funziona. Qualcuno potrebbe aiutare ?? Grazie!
Properties( "Mean", {Line Style( "Dashed" )} ),<BR />Properties( "Range", {Line Style( "Dashed" )} ),
Ecco un esempio che credo corrisponda a quello che vuoi
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" )} ) )}
)
)
);
Il modo migliore per generare lo script per cose come questa è eseguire l'esempio interattivamente, ottenendolo nel modo desiderato, e quindi semplicemente Salvare lo Script da sotto il triangolo rosso.