Ciao a tutti,
Sto tracciando le curve dei dati per i dati sull'andatura utilizzando un grafico a linee, come di seguito.
Quello che sto cercando di fare è aggiungere un marcatore personalizzato a un certo valore.Ad esempio, voglio evidenziare che un evento si verifica intorno al segno 25 senza oscurare il resto del grafico. So come aggiungere una linea di riferimento verticale, ma il grafico diventa troppo occupato poiché si sovrappone alle linee.C'è un modo per aggiungere un indicatore personalizzato come sovrapposizione a questo grafico a un determinato valore dell'asse x?Grazie!
@txnelson ha risposto alla domanda su come fare quello che vuoi. Voglio essere sicuro che tu conosca una piattaforma JMP Pro creata per analizzare le curve ed estrarre le caratteristiche delle curve per l'analisi in altre piattaforme JMP. Si chiama Functional Data Explorer. Le curve sono dati funzionali.
Puoi fare clic con il tasto destro sul grafico e selezionare Personalizza, e lì puoi aggiungere il codice per posizionare il marcatore dove vuoi.

Di seguito sono riportati un paio di modi in cui puoi farlo solo tramite script
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
Graph Builder(
Size( 528, 456 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Line( X, Y, Legend( 8 ) ) ),
SendToReport(
Dispatch(
{},
"Graph Builder",
FrameBox,
{Add Graphics Script(
2,
Description( "" ),
Marker Size( 9 );
Pen Color( "Black" );
Marker( Marker State( 1 ), [113], [69] );
), Grid Line Order( 1 ), Reference Line Order( 3 ),
DispatchSeg(
TopSeg( 1 ),
{Set Script(
Marker Size( 9 );
Pen Color( "Black" );
Marker( Marker State( 1 ), [113], [69] );
)}
)}
)
)
);
// or
gb = dt << Graph Builder(
Size( 528, 456 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Line( X, Y, Legend( 8 ) ) )
);
Report( gb )[FrameBox( 1 )] << Add Graphics Script(
Marker Size( 9 );
Pen Color( "Black" );
Marker( Marker State( 1 ), [113], [69] );
);