Professional Documents
Culture Documents
Painéis no R Shiny
1
Futuro das Comunicações
2
Ciclo de Vida do Consumidor
3
O desafio não é o acesso ao consumidor e sim a
relevância da mensagem
4
5
Análise de mais de 80 milhões de clientes
Cruzamento de 500 milhões de interações
20 a 50 % menos custo que o televendas
6
Taxas de conversão 1 a 5 %
DASHBOARD
7
O que é um Painel ?
Painel
8
Como criar Painéis Melhores?
2. Combine os dados
3. Métricas relevantes
3. Métricas relevantes
4. Visualizações melhores
4. Visualizações melhores
• Nas visualizações modernas devemos ter:
• Variedade:
• Dados atualizados e interatividade;
• Capacidade de previsão.
Resultados
12
Pacote R Shiny
O que é o Shiny ?
• Interface web R;
• Análise mais interativas;
• Painéis interativos;
• Sem conhecimentos prévio de HTML, CSS, Javascript ou Node.js.
Estrutura Básica
13
Pacote R Shiny
ui.R
library(shiny)
shinyUI(pageWithSidebar(#informa o tipo de layout
headerPanel("Minimal example"),#cria o título do app
sidebarPanel(#constrói os controles da aplicação
textInput(inputId = "comment",#var. passada ao
#server.R
label = "Say something?",#rótulo da variável
value = "" #valor inicial
)
),
mainPanel(#todos os elemetos do output entram aqui
h3("This is you saying it"),#título com HTML
textOutput("textDisplay")#nome do output como
#definido no server.R
)
))
14
Pacote R Shiny
server.R
library(shiny)
15
Pacote R Shiny
Tipos de Widget
runGist(6571951) 16
Referências
• https://rstudio.github.io/shinydashboard/get_started.html
• http://shiny.rstudio.com/
• http://rstudio.github.io/shiny/tutorial/
• http://shiny.rstudio.com/gallery/
17