"Crie um aplicativo Shiny em R que permita a visualização interativa de dados. Use o pacote bslib para aplicar um tema moderno e estilizado. O aplicativo deve incluir as seguintes funcionalidades: Tema e Layout Moderno: Utilize o bslib::bs_theme() para aplicar um tema customizado (cores primárias e secundárias configuráveis). Crie um layout responsivo com fluidPage, adequado para dispositivos móveis e desktops. Carregamento de Dados: Permitir que o usuário carregue um arquivo CSV para análise. Mostrar uma tabela interativa dos dados carregados usando o pacote DT. Resumo Estatístico: Exibir uma seção com resumo estatístico das variáveis numéricas, incluindo média, mediana e desvio padrão. Gráficos Interativos: Um gráfico de dispersão interativo (plotly) com seleção dinâmica das variáveis para os eixos X e Y. Um gráfico de barras para variáveis categóricas, também com seleção dinâmica. Um histograma ajustável pelo número de bins, com controles deslizantes.
Drop files here
or click to upload
library(shiny)
library(bslib)
library(dplyr)
library(DT)
library(plotly)
library(ggplot2)
source("ui.R")
source("server.R")
# Define theme
theme <- bs_theme(
bg = "#FFFFFF",
fg = "#2C3E50",
primary = "#3498DB",
secondary = "#95A5A6",
success = "#18BC9C",
base_font = "Source Sans Pro"
)
# Create Shiny app
shinyApp(ui = ui, server = server)
Hi! I can help you with any questions about Shiny and R. What would you like to know?