Я новичок в R. У меня большой набор данных, и я хочу, чтобы пользователь мог выбирать значения x, нанесенные на график. Чтобы сделать это проще, я сделал то же самое, используя набор данных mpg:
library(shiny)
ui <- fluidPage(
selectInput(
inputId= "manuf",
label= "Manufacturer",
choices= mpg$manufacturer,
multiple= TRUE
),
plotOutput("graph1")
)
server <- function(input, output) {
output$graph1 <- renderPlot({
ggplot() +
geom_point (
mapping = aes (
x= input$manuf,
y= ???
)
)
})
}
shinyApp(ui = ui, server = server)
Я не могу понять, каков правильный синтаксис для ввода 'y'. Я гуглил свое сердце и не могу понять, и я уверен, что это относительно просто. Я хочу, чтобы он выводил данные только для того, что вы выбрали в раскрывающемся списке.
вставка y= mpg$hwy
показывает ВСЕ hwy точки данных, когда выбран один производитель, и выдает ошибку («Эстетика должна быть либо длиной 1, либо такой же, как данные») с большим количеством. Я думаю, что ошибки говорят сами за себя, но это не помогает мне определить правильный код для «у». Идеи? Заранее спасибо.