Explore a pesquisa Mental Health in Tech 2014
Sem medo! Neste exercício, você vai construir o app inteiro (menos a mensagem de erro personalizada) de uma vez só!
Neste app, você vai usar as perguntas "Você acha que discutir um problema de saúde mental com seu empregador teria consequências negativas?" (a variável mental_health_consequence) e "Você sente que seu empregador leva saúde mental tão a sério quanto saúde física?" (mental_vs_physical) como entradas de seleção múltipla e, em seguida, exibir um histograma da Age dos respondentes. Para ver as opções dessas variáveis, execute um count() no console.
Lembre-se de que, quando terminar, o app ficará assim (incluindo o gráfico em branco):

shiny, ggplot2, dplyr e o conjunto de dados mental_health_survey já foram carregados para você.
Este exercício faz parte do curso
Construindo Aplicações Web com Shiny em R
Instruções do exercício
- UI:
- Adicione um título apropriado ao app.
- Adicione um
checkboxGroupInput(). Inclua um valor padrão no argumentoselected. - Adicione um
pickerInput()com o argumentomultipledefinido comoTRUE. - Adicione um
plotOutput()no painel principal.
- Server:
- Adicione uma saída que exiba um histograma da
Agedos respondentes, filtrado pelas duas entradas.
- Adicione uma saída que exiba um histograma da
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
ui <- fluidPage(
# CODE BELOW: Add an appropriate title
sidebarPanel(
# CODE BELOW: Add a checkboxGroupInput
# CODE BELOW: Add a pickerInput
),
mainPanel(
# CODE BELOW: Display the output
)
)
server <- function(input, output, session) {
# CODE BELOW: Build a histogram of the age of respondents
# Filtered by the two inputs
}
shinyApp(ui, server)