Ciao a tutti,
Ho realizzato diversi grafici di seguito con JSL.
Questa è la sintassi per dividere i colori in base alla colonna :XX.
Ma quando ho realizzato diversi grafici, sono risultati tutti dello stesso colore "blu".
Voglio dare colori diversi per ogni costruttore di grafici, quali opzioni sono disponibili?
gb1 = dt << Costruttore di grafici(
Dimensioni (1200, 600),
Variabili(
X ( :A1, Posizione(1) ),
Y (: Y),
Colore(:XX)
)
);
gb2 = dt << Costruttore di grafici(
Dimensioni (1200, 600),
Variabili(
X ( :A2, Posizione(1) ),
Y (: Y),
Colore(:XX)
)
);
gb3 = dt << Costruttore di grafici(
Dimensioni (1200, 600),
Variabili(
X ( :A3, Posizione(1) ),
Y (: Y),
Colore(:XX)
)
);
L'elemento Color() indica di applicare colori diversi a valori diversi della colonna colore. Non specifica il colore stesso. Per cambiare il colore in JSL, la cosa migliore da fare è apportare interattivamente le modifiche desiderate e poi far sì che JMP ti mostri il JSL che ricreerà il grafico come lo hai creato. Ecco una rielaborazione del tuo codice per mostrare un colore diverso per ogni grafico
Names Default To Here( 1 );
Graph Builder(
Size( 1164, 556 ),
Variables( X( :A1 ), Y( :Y ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
1,
Properties( 0, {Line Color( "green" )}, Item ID( "weight", 1 ) )
)}
)
)
);
Graph Builder(
Size( 1164, 556 ),
Variables( X( :A2 ), Y( :Y ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
1,
Properties( 0, {Line Color( "Blue" )}, Item ID( "weight", 1 ) )
)}
)
)
);
Graph Builder(
Size( 1164, 556 ),
Variables( X( :A3 ), Y( :Y ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
1,
Properties( 0, {Line Color( "Red" )}, Item ID( "weight", 1 ) )
)}
)
)
);
Inoltre, si prega di utilizzare il
per inserire JSL nelle tue discussioni. Rende molto più facile per i membri della comunità leggere JSL.