R-闪亮-动态选择栏绘图

R-闪亮-动态选择栏绘图,r,shiny,R,Shiny,我想要一个有动态的条形图。 我选择一个国家,然后我只想看到这个国家的数据。 我已经创建了一些R代码,但是缺少国家选择和条形图之间的关系 server.R文件 ui.R文件 我得到了这个布局,但是我如何进行选择//条形图关系 打印前,需要根据输入$valgtland筛选数据 使用iris数据集模拟示例,因为您没有提供可用数据: 有光泽的图书馆 图书馆弹琴 > >正在附加包:“dplyr” >以下对象已从“package:stats”屏蔽: > >滤波器,滞后 >以下对象已从“package:b

我想要一个有动态的条形图。 我选择一个国家,然后我只想看到这个国家的数据。 我已经创建了一些R代码,但是缺少国家选择和条形图之间的关系

server.R文件

ui.R文件

我得到了这个布局,但是我如何进行选择//条形图关系


打印前,需要根据输入$valgtland筛选数据

使用iris数据集模拟示例,因为您没有提供可用数据:

有光泽的图书馆 图书馆弹琴 > >正在附加包:“dplyr” >以下对象已从“package:stats”屏蔽: > >滤波器,滞后 >以下对象已从“package:base”屏蔽: > >相交、setdiff、setequal、并集 图书馆GGPLOT2
服务器在打印之前,您需要根据输入$valgtland筛选数据

使用iris数据集模拟示例,因为您没有提供可用数据:

有光泽的图书馆 图书馆弹琴 > >正在附加包:“dplyr” >以下对象已从“package:stats”屏蔽: > >滤波器,滞后 >以下对象已从“package:base”屏蔽: > >相交、setdiff、setequal、并集 图书馆GGPLOT2
谢谢你的回答和时间。谢谢你的回答和时间。
library(datasets)
salg <- read_excel("C:\\Users\\Tue Hellstern\\Documents\\Demo\\Demo\\data\\SalgsData.xlsx", sheet = "salgs_data")

# Define a server for the Shiny app
function(input, output) {


  output$selected_var <- renderText({ 
    paste("You have selected", input$valgtLand)
  })

  # Fill in the spot we created for a plot
  output$salgplot <- renderPlot({

    # Render a barplot
    salg %>%
      ggplot(aes(x=CompanyType, y=Total)) +
      geom_bar(stat="identity")
  })
}
library(datasets)
salg <- read_excel("C:\\Users\\Tue Hellstern\\Documents\\Demo\\Demo\\data\\SalgsData.xlsx", sheet = "salgs_data")

# Use a fluid Bootstrap layout
fluidPage(    

    # Give the page a title
    titlePanel("Salg efter kundetype"),

    # Generate a row with a sidebar
    sidebarLayout(      

        # Define the sidebar with one input
        sidebarPanel(helpText("Du har mulighed for at vaelge kun at se et bestemt land"), 

                     selectInput("valgtland", h3("Vaelg land"), 
                                 choices = salg$Country, 
                                 selected = 1)),

        # Create a spot for the barplot
        mainPanel(
            plotOutput("salgplot")  
        )

    )
)