Grafici CDF JMP<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Quando ho usato JMP per tracciare il grafico CDF, posso fare clic con il pulsante destro del mouse, quindi personalizzare lo stile della linea (solido, tratteggiato, ecc.), modificare lo spessore della linea, cambiare il colore della linea, ecc. Ma queste modifiche sembrano non incluse nello 'Script '. Quando copio e incollo lo script, è solo la trama CDF standard. Come posso modificare il colore/stile/spessore delle linee CDF utilizzando lo script JMP?
Grazie,
Qian
Ri: Trame JMP CDFCiao,
Per Graph Box, abbiamo davvero bisogno di specificare i colori per linea?
Mi chiedevo se invece di usare questa linea
colors = {"red", "blue", "green", "yellow", "black", "red"};
possiamo dire a JMP di seguire la combinazione di colori nelle preferenze di JMP?
Grazie,
Shaira
Ri: Trame JMP CDFGrazie!
Sembra che partire da zero renderà tutto più flessibile.
E sembra che sui grafici CDF, quando facciamo clic con il pulsante destro del mouse e scegliamo "Personalizzazione", le modifiche si applicheranno solo a un grafico, anche se premiamo il pulsante "Ctrl". Per funzioni più generali, come "Spessore linea", con "Ctrl" premuto, lo spessore della linea di tutti i grafici all'interno di quella finestra verrà modificato. Quindi "Personalizzazione" è una funzione localizzata?
Ri: Trame JMP CDFNon riesco a trovare un modo per indirizzare le singole righe nella trama CDF di JSL. Un'alternativa è creare la trama da zero che ti darebbe molto più controllo sull'aspetto.
Ecco un esempio basato su Big Class.jmp dati di esempio:
Nomi predefiniti qui ( 1 ) ;
dt1 = Aprire ( "$SAMPLE_DATA/Big Class.jmp" ) << Diviso (
Dividi per ( : età ) ,
Diviso ( : altezza ) ,
Colonne rimanenti ( Rilascia tutto )
) ;
Y = dt1 << ottenere come matrice ;
colori = { "rosso" , "blu" , "verde" , "giallo" , "Nero" , "rosso" } ;
taglie = { 1 , 2 , 1 , 2 , 3 , 5 } ;
stili = { "Solido" , "Solido" , "Punteggiato" , "Tratteggiato" , "Dash Punto" , "DashDotDot" } ;
// Disegna CDF empirico
Nuova finestra ( "CDF empirico" ,
Casella del grafico (
Scala X ( min ( Y ) - 1 , max ( Y ) + 1 ) ,
Scala Y ( - 0.0 , 1.1 ) ,
Per ( j = 1 , j <= N Col ( Y ) , j ++,
{ quant , CumProb } = CDF ( Y [ 0 , j ] ) ; // Funzione CDF
Colore penna ( val ( colori [ j ] ) ) ;
Dimensione della penna ( val ( taglie [ j ] ) ) ;
Stile di linea ( stili [ j ] ) ;
Per ( io = 2 , io <= Riga N ( quant ) , io ++,
Linea H ( quant [ io - 1 ] , quant [ io ] , CumProb [ io ] ) ;
Linea V ( quant [ io - 1 ] , CumProb [ io - 1 ] , CumProb [ io ] ) ;
)
)
)
) ;
Ri: Trame JMP CDFGrazie.
Ci provo e ottengo trame simili.
Ho la colonna di dati "Res" (Y) e un'altra colonna di categoria "Test_ID" (X). 'Test_ID' può essere 'A', 'B', 'C', 'D', 'E'. Per impostazione predefinita, JMP assegna loro colori diversi.
Quello che voglio fare è creare una trama CDF Linea 'C', più spessa, Linea 'E', una linea tratteggiata. Posso fare clic con il pulsante destro del mouse su ciascuna trama per personalizzarla, dato che ho molte trame e voglio apportare modifiche simili, quindi mi chiedo se posso farlo nello script.
Ecco il mio copione:
=========================================================
Colore penna ("rosso");
Dimensione penna( 5 );
Senso unico(
S( :Ris ),
X( :ID_test),
Grafico CDF( 1 ),
SendToReport(
Spedizione(
{},
"1",
ScaleBox,
{Min( 10 ), Max( 14 ), Inc( 0,5 ), Gradazione Minore( 1 ),
Mostra griglia maggiore( 1 ), Mostra griglia minore( 1 ),
Etichette ruotate( "Orizzontale" )}
),
Spedizione(
{"Traccia CDF"},
"1",
ScaleBox,
{Min( 10 ), Max( 14 ), Inc( 0.5 ), Ticks Minori( 1 ),
Mostra griglia maggiore( 1 ), Mostra griglia minore( 1 ),
Etichette ruotate( "Orizzontale" )}
),
Dispatch( {"CDF Plot"}, "Oneway CDF", FrameBox, {Line Width Scale( 3 )} )
)
);
Ri: Trame JMP CDFCiao:
Più facile di quanto pensi:
es. inserire:
Colore penna ("rosso");
Dimensione penna( 3 );
Funzione Y(
Distribuzione F(q, dfn, dfd);
...
Guarda anche:
/Aiuto, Indice script, Visualizza, Riquadro grafico per un esempio Colore penna.
distinti saluti,
-Opaco