visNetwork icon indicating copy to clipboard operation
visNetwork copied to clipboard

crosstalk support?

Open dockstreet opened this issue 7 years ago • 7 comments

Hi - does this support crosstalk ?

http://rstudio.github.io/crosstalk/

dockstreet avatar Jan 19 '18 17:01 dockstreet

Not at moment. I'll have a look when find time....!

bthieurmel avatar Jan 22 '18 07:01 bthieurmel

Great!!!!

dockstreet avatar Jan 22 '18 15:01 dockstreet

Hi,

in relation, obtaining and visualizing a subgraph of a larger already existing graph by filtering node and or edge types currently can become quite slow for larger networks. The ability to create a filtered graph on the client via crosstalk would be quite useful as it's likely much more efficient than obtaining such a result via a roundtrip from the client to the server and back.

For instance, the force layout on the client itself is able to compute and move nodes at many frames per second. However, for larger graphs sending an update to hide certain nodes and edges can become quite slow using visUpdateEdges and visUpdateNodes while setting hidden = TRUE in the respective dataframes.

kind regards, Herman

FrissAnalytics avatar Jan 24 '18 08:01 FrissAnalytics

Hello,

The ability to build a visNetwork graph from a SharedData object would be tremendously helpful. It would be very neat to be able to filter different parts of the visNetwork from a table, such as a DT table, via crosstalk. Thank you!

Travis Knoche

tknoch8 avatar Oct 12 '18 19:10 tknoch8

I found this thread because I was searching for the exact same functionality!

mvabl-steve avatar Oct 07 '19 00:10 mvabl-steve

crosstalk functionality would be fantastic--in my use case, I want to highlight points in a plotly plot that correspond to nodes in a visNetwork graph.

@bthieurmel Have you had a chance to look into this? I see that there's a crosstalk branch, so I assume you've taken a look at the dev instructions. I can try to give this a shot, but I'm not sure if I can navigate visNetwork.js well enough and want to make sure that you haven't already tried/have any tips/etc.

Or, alternatively/in the meantime, has anyone used any sort of workaround for this?

julianstanley avatar May 20 '20 20:05 julianstanley

Hi, following up on this thread, have you had a chance to look into it ? I'm trying to link a visNetwork and a table (datatable or reactable whatver) without the use of shiny, in a client side Rmd Thanks

g-pires avatar Jun 22 '23 17:06 g-pires