Anklickbare Links im Graph Builder, die eine Website/ein Bild oder ein Verzeichnis öffnenIch habe eine Datentabelle erstellt und die EventHandler-Funktion verwendet, um eine der Spalten beim Klicken mit einem Hyperlink zu einer Website zu versehen.
Was ich jetzt tun möchte, ist, diese Daten in Graph Builder einzugeben und wenn auf die Punkte geklickt wird, öffnen sie die Website, die zur Zeile gehört. Ist das möglich? Ich habe die Spalte als Beschriftung verwendet, aber das funktioniert nicht, da sie nicht anklickbar ist.
Ich habe eine kleine Beispieltabelle beigefügt, in der die Datentabelle und das Diagramm nebeneinander angezeigt werden und in der die Spalte beschriftet ist. Diese Beschriftung im Diagramm möchte ich mit einem Hyperlink versehen.

Grüße
David
Betreff: Anklickbare Links im Graph Builder, die eine Website/ein Bild oder ein Verzeichnis öffnenDer Event-Handler ist eine Spalteneigenschaft, genau wie Wertebeschriftungen oder Spezifikationsgrenzen.Sie löschen sie mit
dt:Column)with_EventHandler << delete property("event handler");Betreff: Anklickbare Links im Graph Builder, die eine Website/ein Bild oder ein Verzeichnis öffnenHallo txnelson ,
Darf ich erfahren, wie ich mithilfe von JSL einen Event-Handler aus einer Spalte entfernen kann?
Weder
dt:Column_with_EventHandler << Remove Event Handler;
noch
dt:Column_with_EventHandler << Delete Event Handler;
Scheint zu funktionieren!
Kannst du helfen?
Danke und viele Grüße,
Valerio
Betreff: Anklickbare Links im Graph Builder, die eine Website/ein Bild oder ein Verzeichnis öffnenVersuchen Sie, Ihre Tabelle in JMP 15.0 zu öffnen und in Graph Builder eine Streuung oder eine andere Visualisierung zu erstellen.
Der Wert für die Spalte „Link“ wird automatisch als Hyperlink im Hover-Label angezeigt – klicken Sie darauf, um die entsprechende Webseite zu starten.
Sie haben auch die Möglichkeit, keinen Ausdruckshandler in der Datentabellenspalte zu haben (um das von Ihnen beschriebene Problem zu vermeiden) und das Startverhalten nur in den Hover-Beschriftungen von Graph Builder zu nutzen, indem Sie eine neue JMP 15-Funktion namens Gridlets nutzen. Sie könnten die URL sogar spontan basierend auf anderen Spaltenwerten erstellen.

Für weitere Einzelheiten wenden Sie sich bitte an uns überprüfen https://www.jmp.com/content/dam/jmp/documents/en/support/jmp15/using-jmp.pdf , Seite 532.
Betreff: Anklickbare Links im Graph Builder, die eine Website/ein Bild oder ein Verzeichnis öffnenWirklich gut und ich freue mich schon auf JMP v15.
Nur eine Ergänzung zu meiner Frage. Gibt es eine Möglichkeit, dass die Links nicht geöffnet werden konnten, wenn Sie auf eine Zeile in der Datentabelle selbst klicken? Dies könnte etwas ärgerlich sein, wenn ich die Daten weiterhin analysiere.
Ansonsten geniale Lösung.
Betreff: Anklickbare Links im Graph Builder, die eine Website/ein Bild oder ein Verzeichnis öffnenHalten Sie Ausschau nach JMP 15.0 Early Adopters. Ich sage es nur. 
Betreff: Anklickbare Links im Graph Builder, die eine Website/ein Bild oder ein Verzeichnis öffnenHier ist ein Beispielskript, das Make Row State Handler verwendet, um das zu tun, was Sie wollen.Da Ihr Event-Handler nicht erforderlich ist, entferne ich ihn.Ich kann drin bleiben, wenn du das möchtest, aber das ist nicht erforderlich.
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 ) ) )
);
Dies könnte auch durch Hinzufügen eines Grafikskripts zum Rahmen box() im Diagramm erfolgen.
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])] ) )
)
);