library(plotly)
library(shiny)
data = data.frame(
  Population=sample(1:20,10),
  Households = sample(1:20,10),
  year=sample(c(2000,2010),10,replace=T))

ui <- fluidPage(
  titlePanel(
    title = h4("인구조사",
               align="center")),
  sidebarPanel(
    radioButtons("YEAR", "10년주기선택",
                 choices = c("2000","2010"),
                 selected = "2000")),
  mainPanel(
    plotOutput("bar",height = 500))
)

server <- function(input,output){
  reactive_data = reactive({
    selected_year = as.numeric(input$YEAR)
    return(data[data$year==selected_year,])
  })
  output$bar <- renderPlot({
    color <- c("blue", "red")
    our_data <- reactive_data()
    barplot(colSums(our_data[,c("Population","Households")]),
            ylab="Total",
            xlab="Census Year",
            names.arg = c("Population", "Households"),
            col = color)
  })
}
shinyApp(ui=ui, server=server)
LS0tDQp0aXRsZTogIlIgTm90ZWJvb2siDQpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sNCi0tLQ0KDQpgYGB7cn0NCmxpYnJhcnkocGxvdGx5KQ0KbGlicmFyeShzaGlueSkNCmRhdGEgPSBkYXRhLmZyYW1lKA0KICBQb3B1bGF0aW9uPXNhbXBsZSgxOjIwLDEwKSwNCiAgSG91c2Vob2xkcyA9IHNhbXBsZSgxOjIwLDEwKSwNCiAgeWVhcj1zYW1wbGUoYygyMDAwLDIwMTApLDEwLHJlcGxhY2U9VCkpDQoNCnVpIDwtIGZsdWlkUGFnZSgNCiAgdGl0bGVQYW5lbCgNCiAgICB0aXRsZSA9IGg0KCLsnbjqtazsobDsgqwiLA0KICAgICAgICAgICAgICAgYWxpZ249ImNlbnRlciIpKSwNCiAgc2lkZWJhclBhbmVsKA0KICAgIHJhZGlvQnV0dG9ucygiWUVBUiIsICIxMOuFhOyjvOq4sOyEoO2DnSIsDQogICAgICAgICAgICAgICAgIGNob2ljZXMgPSBjKCIyMDAwIiwiMjAxMCIpLA0KICAgICAgICAgICAgICAgICBzZWxlY3RlZCA9ICIyMDAwIikpLA0KICBtYWluUGFuZWwoDQogICAgcGxvdE91dHB1dCgiYmFyIixoZWlnaHQgPSA1MDApKQ0KKQ0KDQpzZXJ2ZXIgPC0gZnVuY3Rpb24oaW5wdXQsb3V0cHV0KXsNCiAgcmVhY3RpdmVfZGF0YSA9IHJlYWN0aXZlKHsNCiAgICBzZWxlY3RlZF95ZWFyID0gYXMubnVtZXJpYyhpbnB1dCRZRUFSKQ0KICAgIHJldHVybihkYXRhW2RhdGEkeWVhcj09c2VsZWN0ZWRfeWVhcixdKQ0KICB9KQ0KICBvdXRwdXQkYmFyIDwtIHJlbmRlclBsb3Qoew0KICAgIGNvbG9yIDwtIGMoImJsdWUiLCAicmVkIikNCiAgICBvdXJfZGF0YSA8LSByZWFjdGl2ZV9kYXRhKCkNCiAgICBiYXJwbG90KGNvbFN1bXMob3VyX2RhdGFbLGMoIlBvcHVsYXRpb24iLCJIb3VzZWhvbGRzIildKSwNCiAgICAgICAgICAgIHlsYWI9IlRvdGFsIiwNCiAgICAgICAgICAgIHhsYWI9IkNlbnN1cyBZZWFyIiwNCiAgICAgICAgICAgIG5hbWVzLmFyZyA9IGMoIlBvcHVsYXRpb24iLCAiSG91c2Vob2xkcyIpLA0KICAgICAgICAgICAgY29sID0gY29sb3IpDQogIH0pDQp9DQpzaGlueUFwcCh1aT11aSwgc2VydmVyPXNlcnZlcikNCmBgYA0K