Storytelling com dados e Dash na linguagem Python

Debora Gobbo
Data Hackers
Published in
3 min readJul 26, 2021

--

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:

http://127.0.0.1:8050/

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.

--

--

Debora Gobbo
Data Hackers

Fascinada pelo mundo da análise de dados. Cursou Sistemas de Informação na Universidade de Taubaté e Especialista em Business Intelligence.