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