Я пытаюсь реализовать блестящий и ggvis в первый раз.
Я хочу добавить простой ползунок для фильтрации миль на галлон в наборе данных mtcars.
сервер.R
library(shiny)
library(ggvis)
library(dplyr)
data("mtcars")
shinyServer(function(input, output){
filtercar <- reactive({
mpgs <- input$mpg
m <- mtcars %>%
filter(
mpg >= mpgs
)
m <- as.data.frame(m)
})
mtcars %>%
ggvis(~mpg, ~disp, fill := "red") %>%
layer_points() %>%
bind_shiny("p", "p_ui")
})
ui.R
library(ggvis)
library(shiny)
shinyUI(bootstrapPage(
wellPanel(ggvisOutput("p"),
uiOutput("p_ui"),
HTML("Comparing cars by disp and mpg")),
wellPanel(HTML("CARS")),
wellPanel(
h4("Filter"),
sliderInput("mpg","miles per gallon", value = 20, min = 0, max = 100, step =
1)
)
))