Возможно ли создать интерактивный Блестящий график, который, когда вы нажимаете кнопку масштабирования на Блестящей странице, будет расширяться до полного размера окна браузера? Прямо сейчас у меня есть четыре ggplots на одной блестящей странице, и я хотел бы увеличить размер до полного экрана, когда я нажимаю zoom. Я думаю, что он может использовать либо shinyjs, либо условные панели, но, похоже, не может понять это. Это имеет аналогичную логику: https://gallery.shinyapps.io/105-plot-interaction-zoom/, вместо масштабирования на графике, просто хотел бы увеличить весь рисунок до браузера.Интерактивный ZoomGraph in R Shiny
Спасибо!
Вы можете создать динамически изменяющуюся панель, затем для режима «полноэкранный» определить ее как фиксированную абсолютную панель с чем-то вроде «absolutePanel» (fixed = TRUE, right = 0, left = 0, top = 0, bottom = 0, draggable = FALSE, wellPanel («график»)). Вы можете выйти из полноэкранного режима с помощью события click для функции наблюдения. – Zediiiii
Эй, спасибо, спасибо за ответ. Я пошел по этому пути и обнаружил, что это не сработало, потому что это было рекурсивным в том смысле, что мне пришлось создать четыре пользовательских интерфейса, увеличить масштаб до определенного пользовательского интерфейса, а затем вернуться ко всем четырем пользовательским интерфейсам. Просто не очень хорошо работал в взаимодействиях server.R и ui.R. Мое решение было намного проще, и я закончил использование [Shiny BS] (https://cran.r-project.org/web/packages/shinyBS/shinyBS.pdf), который имеет встроенную функцию. –
Сладкий - это отличный пакет. – Zediiiii