Passa il mouse da un'altra tabella di datiCiao,
Sto cercando di creare un graphlet al passaggio del mouse che si collega a un'altra tabella di dati. La prima tabella di dati ha una serie di file CSV concatenati su cui eseguo un adattamento lineare e quindi tracciamo un grafico dei singoli punti in base al nome file dei file CSV. Vorrei vedere i punti dati effettivi dalla prima tabella di dati visualizzati in un grafico quando si passa il mouse sopra i valori di adattamento lineare.
Ecco cosa ho finora...
Names Default To Here( 1 );
platform = Data Table( "Untitled 364" ) << Bivariate(
Y( :Y ),
X( :X ),
Fit Line( {Line Color( {212, 73, 88} )} ),
By( :FileName )
);
Wait( 0 );
Report( platform[1] )[Outline Box( "Linear Fit" )][
Outline Box( "Parameter Estimates" )][Table Box( 1 )] << Make Combined Data Table;
Report( platform[1] ) << Close Window;
Graph Builder(
Size( 531, 405 ),
Show Control Panel( 0 ),
Variables( X( :FileName ), Y( :Estimate ) ),
Elements( Points( X, Y, Legend( 10 ) ) ),
Local Data Filter( Add Filter( columns( :Term ), Where( :Term == "X" ) ) ),
SendToReport(
Dispatch(
{},
"Graph Builder",
FrameBox,
{Set Graphlet(
Picture(
Graph Builder(
Size( 531, 456 ),
Show Control Panel( 0 ),
Variables( X( :X ), Y( :Y ), Overlay( :FileName ) ),
Elements(
Points( X, Y, Legend( 5 ) ),
Line Of Fit( X, Y, Legend( 7 ), Confidence of Fit( 0 ) )
)
)
)
)}
)
)
)Il foglio jmp allegato contiene alcuni dati di esempio e il grafico che sto cercando di creare nel graphlet.
Grazie per qualsiasi aiuto!
GraficaSceneggiaturaRe: Passa il mouse da un'altra tabella di dati@JeffG Felice che ti piaccia. E ricorda, adoriamo gli screenshot! 
Saluti,
NascifRe: Passa il mouse da un'altra tabella di datiLa soluzione è troppo al di sopra del mio livello JSL, ma posso confermare che è stato risolto in JMP16!
Grazie. Che caratteristica interessante!
Re: Passa il mouse da un'altra tabella di datiCiao @JeffG ,
La soluzione è allegata.
Sì, ho dimenticato di dire che è stato corretto per JMP 16.0.
Re: Passa il mouse da un'altra tabella di datiCiao @nascif_jmp ,
Grazie per la risposta. Aspetterò con impazienza la soluzione.
Inoltre, se si tratta di un bug, esiste un piano per risolverlo in una versione imminente?
Re: Passa il mouse da un'altra tabella di datiPotrebbe benissimo essere quello. C'è anche un bug sulla generazione del filtro graphlet in 15 che potrebbe anche essere il motivo per cui stai riscontrando questo problema.
Troverò una soluzione alternativa, che ignora la generazione del filtro predefinita e la crea interamente all'interno del punto di estensione dell'immagine del graphlet. Forse funzionerebbe anche per te.
Re: Passa il mouse da un'altra tabella di datiForse una domanda bonus -
Ho provato a implementarlo all'interno di un grafico di controllo e il grafico all'interno del grafico di controllo mostra lo stesso grafico per ogni punto: tutti i dati in un unico grafico, non separati da FileName. Penso che la causa sia che Control Chart Builder non ha un input per X. C'è qualche filtro aggiuntivo che deve essere aggiunto per cercare e abbinare il FileName con i valori del grafico di controllo?
Re: Passa il mouse da un'altra tabella di datiQuesto è fantastico ed è esattamente quello che stavo cercando. Grazie!Re: Passa il mouse da un'altra tabella di datiCiao @JeffG ,
Wow, è stata una sfida divertente. Si prega di vedere lo script allegato, penso che faccia quello che stavi cercando.
Fondamentalmente ho cambiato il tuo script per creare il graphlet dalla tabella originale.
Poiché i nomi delle colonne X e Y dove sono gli stessi, la clausola where creata dalla tabella derivata funziona su quella originale.
È come un join implicito.
Ho usato SkipFilter per eliminare il filtro su "Term" (che non esiste nella tabella originale), per evitare un messaggio di errore.
Infine, ho usato Lock Scales( 1 ) per rendere più facile confrontare le diverse linee di adattamento.
Questo è il risultato finale:

Grazie per il grande esempio!
Dovrò mostrare questa tecnica in una presentazione o due. 