deepvats
deepvats copied to clipboard
Zooming and panning the projections plot with click-drag and scroll
Currently the way of zooming and panning the projections is quite clunky. It would be great to have something eaiser as the tensorflow embedding projector
This can be done with plotly, wraping the projections_plot ggplot2 object inside a call to plotly::ggplotly and setting its config with scrollZoom. However, moving to plotly breaks the current click and brush listeners.
They should be easily replaced by their equivalents in plotly, which are all gathered in the event_data function (More info in the links below)
Useful things: https://stackoverflow.com/questions/61000088/plotly-ggplotly-r-scroll-zoom-label-size-and-tooltip-options https://plotly-r.com/linking-views-with-shiny.html https://community.plotly.com/t/how-to-achieve-click-and-brush-with-plotly-in-r/21106