R中的交互式ZoomGraph

R中的交互式ZoomGraph,r,shiny,zooming,interactive,shinyjs,R,Shiny,Zooming,Interactive,Shinyjs,是否可以创建交互式闪亮图形,当您单击闪亮页面上的缩放按钮时,该图形将扩展到浏览器窗口的整个大小?现在我在一个闪亮的页面上有四个GGPlot,我想在单击zoom时将其中一个扩展到全屏大小。我认为它可以使用shinyjs或条件面板,但似乎无法理解。这具有类似的逻辑:,而不是放大图形,只想将整个图形放大到浏览器 谢谢 我的解决方案实际上简单多了,我最终使用了一个内置模态函数的 我的解决方案实际上简单多了,我最终使用了一个内置模态函数的 您可以创建一个动态变化的面板,然后在“全屏”模式下,将其定义为一个

是否可以创建交互式闪亮图形,当您单击闪亮页面上的缩放按钮时,该图形将扩展到浏览器窗口的整个大小?现在我在一个闪亮的页面上有四个GGPlot,我想在单击zoom时将其中一个扩展到全屏大小。我认为它可以使用shinyjs或条件面板,但似乎无法理解。这具有类似的逻辑:,而不是放大图形,只想将整个图形放大到浏览器


谢谢

我的解决方案实际上简单多了,我最终使用了一个内置模态函数的

我的解决方案实际上简单多了,我最终使用了一个内置模态函数的

您可以创建一个动态变化的面板,然后在“全屏”模式下,将其定义为一个固定的绝对面板,类似于
absolutePanel(固定=真,右=0,左=0,顶部=0,底部=0,可拖动=假,wellPanel(“绘图”)
)。你可以通过观察功能上的点击事件退出全屏。嘿@zediiii谢谢你的回答。我走了这条路,发现它不起作用,因为它是一种递归的,我必须创建四个UI,缩放到一个特定的UI,然后返回到所有四个UI。只是在server.R和ui.R文件交互中没有很好地工作。我的解决方案实际上简单多了,我最终使用了一个内置模态函数。Sweet-这是一个漂亮的包。你可以创建一个动态变化的面板,然后在“全屏”模式下,将其定义为一个固定的绝对面板,类似于
absolutePanel(fixed=TRUE,right=0,left=0,top=0,bottom=0,draggable=FALSE,wellPanel)(“情节”))
。你可以通过观察函数上的点击事件退出全屏。嘿@zediiii谢谢你的回答。我走了这条路,发现它不起作用,因为它是一种递归的,从某种意义上说,我必须创建四个UI,缩放到一个特定的UI,然后返回到所有四个UI。只是在服务器上工作不太好。R和UI.R文件交互。我的解决方案实际上简单多了,我最终使用了一个内置模态函数。很好-这是一个漂亮的包。