As dashboards podem ter dois tipos de visualizações de dados:
Não existe certo ou errado, escolha o tipo de visualizações de dados para o contexto da dashboard. Tentaremos exemplificar os dois tipos quando possível.
Para inserir um gráfico estático em uma dashboard shiny
:
Escolha um pacote gráfico para trabalhar (matplotlib
, seaborn
, plotnine
, etc.)
Organize e disponibilize os dados para uso na dashboard
Defina ID e local na Interface do Usuário para exibir o gráfico; defina uma função, com o nome igual ao ID, para gerar o gráfico (com decorators dentro de Servidor)
Renderize a dashboard e visualize o resultado
Para inserir um gráfico dinâmico em uma dashboard shiny
:
Escolha um pacote gráfico para trabalhar (plotly
, ipyleaflet
, bokeh
, etc.)
Organize e disponibilize os dados para uso na dashboard
Defina ID e local na Interface do Usuário para exibir o gráfico; defina uma função, com o nome igual ao ID, para gerar o gráfico (com decorators dentro de Servidor)
Renderize a dashboard e visualize o resultado
Para inserir uma tabela estática em uma dashboard shiny
:
Organize e disponibilize os dados para uso na dashboard
Defina ID e local na Interface do Usuário para exibir a tabela; defina uma função, com o nome igual ao ID, com retorno DataFrame
(com decorators dentro de Servidor)
Renderize a dashboard e visualize o resultado
Para inserir uma tabela interativa em uma dashboard shiny
:
Escolha um pacote de tabela para trabalhar (itables
, ipydatagrid
, ipysheet
, etc.)
Organize e disponibilize os dados para uso na dashboard
Se usando o pacote itables
, defina o local na Interface do Usuário para exibir a tabela, passando diretamente um DataFrame
Renderize a dashboard e visualize o resultado