Storytelling com dados e Dash na linguagem Python
Fala galera, hoje trouxe um tema muito importante para que possamos explorar o resultado da análise de dados, teremos aqui o Storytelling e ainda vamos utilizar o Dash na linguagem Python
Vamos começar pelo Storytelling, como a tradução do nome nos remete, o Storytelling é a arte de contar histórias com os dados, utilizando diversas técnicas e conceitos para atingir o público alvo.
Primeiros passos para se contar uma boa história:
· Criar apresentações visuais interessantes para eles, com gráficos realizados com clareza.
· O título já pode ser parte da história.
· Foque apenas no que é realmente importante de ser apresentado.
· Use as cores para melhorar a visualização.
· Coloque informações que leve o público alvo a reflexão, portanto, não faça resumos e gráficos com porcentagens de informações que talvez não dizem respeito à sua audiência.
Por que contar estas histórias
Histórias com dados são mais interessantes do que relatórios convencionais porque nós já somos programados para aceitar e entender melhor as histórias do que os números, além de criar apresentações mais persuasivas e confiantes. Vale lembrar que nós seres humanos, somos mais propensos a acreditar em histórias baseadas em fatos reais.
Utilizar Storytelling é uma excelente ferramenta para vender ideias e projetos.
Agora vamos para a segunda parte deste artigo.
O que é Dash?
O Dash é uma ferramenta para criação de aplicativos analíticos baseados na web, ele não requer conhecimento web, HTML, CSS ou Javascript, a proposta é se apoiar em Python, possuindo o seu código-fonte aberto. Vamos começar.
Primeiros passos:
Para iniciar a nossa análise precisamos instalar o Dash. Vamos utilizar o seguinte comando em Python.
Pip install dash
Segundo passo, vamos importar as bibliotecas em Python.
Vamos criar a nossa primeira aplicação com o seguinte código:
Após este passo execute a aplicação e abra o seguinte endereço:
Vamos ver o resultado.
Vamos entender o que foi feito.
Em primeiro momento estamos importando as bibliotecas, dando sequência importamos um arquivo CSS indicado pelo próprio Dash.
Começamos o código com o uso de uma div (HTML), que recebe toda a página.
Com a dash_core_component (dcc como também é conhecida), conseguimos utilizar componentes como botões, cheeckbox, espaços para upload de arquivos, date pickers, etc.
Em id, nosso componente é acionado por meio dos call-backs. Abaixo temos o figure, que recebe um parâmetro data que contém os dados que iremos plotar e outra Layout que faz referência a elementos gerais do gráfico.
No elemento type selecionamos o tipo de gráfico que iremos utilizar.
Vamos ver o resultado do gráfico gerado.
Aqui temos o tipo do gráfico alterado para line.
O dashboard gerado, é todo interativo para garantir ao usuário que haja um fluxo de informações, para torná-las interessantes para uso e dinâmicas, permitindo uma boa experiência de navegação.
Nos vemos no próximo artigo, até a próxima.