Есть ли способ изменить параметры для plotOutput()
реактивно? Предположим, у меня есть селектор ввода, который позволяет мне выбирать тип сюжета (разброс, 'p'
или линейный график 'l'
). Для участка рассеяния я хочу установить brush
как "rowBrush"
, а для линейного графика хочу сделать это "colBrush"
и direction = "x"
. Заранее спасибо!значение щетки для plotOutput реактивно
0
A
ответ
0
Вот пример.
library(shiny)
ui <- fluidPage(
titlePanel("Dynamic brush"),
sidebarLayout(
sidebarPanel(
selectInput("plot_type", "Plot type", c("p", "l"), selected = "p")
),
mainPanel(
uiOutput("plot_out")
)
)
)
server <- function(input, output) {
output$plot_out <- renderUI({
brush <- NULL
if (input$plot_type == "p") {
brush <- "rowBrush"
} else if (input$plot_type == "l") {
brush <- "colBrush"
}
plotOutput("plot", brush=brush)
})
output$plot <- renderPlot({
plot(mtcars$mpg, mtcars$cyl, type=input$plot_type)
})
}
shinyApp(ui = ui, server = server)
+0
Спасибо большое! –
Смежные вопросы
- 1. Как определить, какой график показан реактивно
- 2. Переключение между макетами реактивно с блестящими
- 3. Quake MAP щетки
- 4. C# Нелинейные градиентные щетки?
- 5. Update Значения массива реактивно
- 6. Реактивно-банановые: обновленные значения fromPoll
- 7. Пример таблицы лидеров Meteor.js, как изменить значение кнопки реактивно?
- 8. Meteor/MongoDB извлекает данные реактивно
- 9. Возможно ли «очистить» площадь щетки участка в блестящей?
- 10. Реактивно-банановая реакция на получение виджета textCtrl Значение, подобное textCtrlGetValue
- 11. Реактивно-банановая: Событие стрельбы, которое содержит самое последнее значение Поведения
- 12. Метеор меняет другой шаблон реактивно
- 13. Обновление sliderInput in Shiny реактивно
- 14. Имеет ли ggvisOutput параметр щелчка, подобный plotOutput
- 15. Как использовать PlotOutput с grid.arrange в блестящем?
- 16. sidebarPanel не изменяет размер с помощью plotOutput
- 17. Фокус + контекст с помощью щетки для мыши zoom issue
- 18. Переопределение щетки Appbarbutton wp8.1 (Winrt) не работает
- 19. d3 щетки и движение мышей сосуществуют
- 20. Objective-C - обработка изображений - исцеляющая пятна щетки
- 21. Метеор, как отправить данные клиенту не реактивно?
- 22. Реактивно вызвать функцию/событие js с meteor.js
- 23. Объект Метеорной сессии не реагирует реактивно
- 24. Обновление ресурса в Vue JS реактивно?
- 25. Обновление двух комплектов радиообъектов реактивно - блестящих
- 26. Использование Meteor реактивно с ванилью Famo.us
- 27. Angular 2 Meteor change route реактивно
- 28. Как сделать функцию, которая использует счетчики для вычисления значений реактивно
- 29. Как использовать узел-просто-схему реактивно?
- 30. Ловля реактивно удаленных опций выбора в Meteor
Если вы создаете «plotOutput» на стороне сервера с помощью 'renderUI', то вы можете динамически изменять параметры. –
Я не могу заставить renderUI и renderPlot работать вместе: ( –