Ho creato una tabella di dati e utilizzato la funzione EventHandler per creare un collegamento ipertestuale di una delle colonne a un sito Web quando si fa clic.
Quello che voglio fare ora è inserire questi dati in Graph Builder e quando si fa clic sui punti si apre il sito Web relativo alla riga. È possibile? Ho usato la colonna come etichetta, ma non funziona perché non è cliccabile.
Ho allegato una piccola tabella di esempio in cui mostra la tabella dei dati e il grafico fianco a fianco e dove è etichettato il cloumn: è questa etichetta nel grafico che vorrei fosse un collegamento ipertestuale.

saluti
Davide
Il gestore eventi è una proprietà di colonna, proprio come le etichette dei valori o i limiti delle specifiche.Li elimini usando
dt:Column)with_EventHandler << delete property("event handler");CIAO xnelson ,
Posso sapere come rimuovere un gestore di eventi da una colonna utilizzando JSL?
Nessuno dei due
dt:Column_with_EventHandler << Remove Event Handler;
né
dt:Column_with_EventHandler << Delete Event Handler;
sembra funzionare!
Puoi aiutare?
Grazie e distinti saluti,
Valerio
Prova ad aprire la tua tabella in JMP 15.0 e a creare uno scatter o qualsiasi altra visualizzazione in Graph Builder.
Il valore per la colonna "Link" verrà visualizzato automaticamente come collegamento ipertestuale nell'etichetta al passaggio del mouse: fai clic su di esso per avviare la pagina Web corrispondente.
Hai anche la possibilità di non avere un gestore di espressioni nella colonna della tabella di dati (per evitare il problema che hai descritto) e avere il comportamento di avvio solo nelle etichette al passaggio del mouse di Generatore di grafici sfruttando una nuova funzione di JMP 15 chiamata Gridlets. Potresti persino creare l'URL al volo in base ad altri valori di colonna.

Per maggiori dettagli, per favore controllo https://www.jmp.com/content/dam/jmp/documents/en/support/jmp15/using-jmp.pdf , pagina 532.
davvero buono e non vedo l'ora che arrivi JMP v15.
Solo un'aggiunta alla mia domanda. C'è un modo in cui non è possibile aprire i collegamenti quando si fa clic su una riga nella tabella dei dati stessa? Questo potrebbe essere leggermente fastidioso se continuo ad analizzare i dati.
Altrimenti, soluzione brillante.
Tieni d'occhio i primi utenti di JMP 15.0. Sto solo dicendo. 
Ecco uno script di esempio che usa Make Row State Handler per fare quello che vuoi.Non richiede il tuo gestore di eventi, quindi lo rimuovo.Posso essere lasciato dentro se lo vuoi, ma non è necessario.
Names Default To Here( 1 );
dt = New Table( "click and Link",
Add Rows( 5 ),
New Script(
"where vs. Position",
Graph Builder(
Size( 522, 454 ),
Show Control Panel( 0 ),
Variables( X( :Position ), Y( :where ) ),
Elements( Points( X, Y, Legend( 3 ) ) )
)
),
New Column( "Position",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1, 2, 3, 4, 5] ),
Set Display Width( 56 )
),
New Column( "where",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [5, 4, 3, 2, 1] ),
Set Display Width( 48 )
),
New Column( "Link",
Character,
"Nominal",
Set Selected,
Set Values(
{"https://en.wikipedia.org/wiki/List_of_states_and_territories_of_the_United_States",
"https://www.bbc.co.uk/home/five/beta", "https://www.linkedin.com/feed/",
"https://www.marketwatch.com/story/10-things-britain-does-better-than-america-2016-04-06",
"http://www.astonmartin.com/en/configure"}
),
Set Display Width( 430 )
),
Set Label Columns( :Link )
);
f = Function( {a},
Show( dt );
If( N Rows( dt << get selected rows ) > 0,
Web( Char( dt:link[((dt << get selected rows)[1])] ) )
);
);
rs = dt << make rowstate handler( f );
Graph Builder(
Size( 522, 454 ),
Show Control Panel( 0 ),
Variables( X( :Position ), Y( :where ) ),
Elements( Points( X, Y, Legend( 6 ) ) )
);
Questo potrebbe anche essere fatto aggiungendo uno script grafico al frame box() nel grafico.
gb = Graph Builder(
Size( 522, 454 ),
Show Control Panel( 0 ),
Variables( X( :Position ), Y( :where ) ),
Elements( Points( X, Y, Legend( 6 ) ) )
);
Report( gb )[FrameBox( 1 )] << add graphics script(
If( N Rows( dt << get selected rows ) > 0,
Web( Char( dt:link[((dt << get selected rows)[1])] ) )
)
);