Conheça Plotly uma Biblioteca de Visualização de Dados em Python

Ana Maria Gomes
5 minutos de leitura

Conteúdos do tutorial

Quando se trata de análise de dados, uma das etapas mais importantes é a visualização. É através dela que conseguimos transformar números e dados brutos em informações compreensíveis e insights valiosos. E é aqui que entra o Plotly, uma biblioteca de visualização de dados para a linguagem de programação Python que tem ganhado cada vez mais destaque. Mas afinal, o que é Plotly e para que é usado?

Entendendo o Plotly

Plotly é uma biblioteca gráfica interativa que permite a criação de gráficos dinâmicos e esteticamente agradáveis diretamente em Python. Com ela, é possível construir desde simples gráficos de linhas até visualizações tridimensionais complexas. O Plotly é especialmente útil para quem está começando no mundo da programação em Python, pois oferece uma maneira intuitiva e poderosa de trabalhar com dados.

Plotly Express vs. Plotly Graph Objects

Dentro do Plotly, existem dois módulos principais que você pode usar para criar gráficos: Plotly Express e Plotly Graph Objects.

Plotly Express

Plotly Express é uma interface simplificada para a criação de gráficos comuns. É perfeito para quem está começando, pois permite gerar visualizações com poucas linhas de código. Por exemplo, para criar um gráfico de dispersão simples, você pode usar o seguinte código:

import plotly.express as px

df = px.data.iris() # DataFrame com dados de exemplo
fig = px.scatter(df, x="sepal_width", y="sepal_length", color="species")
fig.show()
 visualização de dados com plotly

Plotly Graph Objects

Já o Plotly Graph Objects oferece um controle mais detalhado sobre a criação dos gráficos. Com ele, você pode personalizar cada aspecto do seu gráfico, desde as cores e estilos das linhas até a configuração dos eixos. Veja um exemplo de um gráfico de barras:

import plotly.graph_objects as go

fig = go.Figure(data=go.Bar(x=['Maçãs', 'Bananas', 'Laranjas'], y=[10, 20, 30]))
fig.update_layout(title_text='Quantidade de Frutas')
fig.show()
 visualização de dados com plotly

Exemplos de Gráficos com Plotly

Vamos explorar alguns exemplos de gráficos que você pode criar com o Plotly:

Gráfico de Linhas

import plotly.express as px

df = px.data.gapminder().query("country=='Brazil'")
fig = px.line(df, x='year', y='gdpPercap', title='PIB per Capita do Brasil ao Longo dos Anos')
fig.show()
 visualização de dados com plotly

Gráfico de Pizza

df = px.data.gapminder().query("year == 2007").query("continent == 'Americas'")
fig = px.pie(df, values='pop', names='country', title='População dos Países das Américas em 2007')
fig.show()
 visualização de dados com plotly

Gráfico 3D

df = px.data.iris()
fig = px.scatter_3d(df, x='sepal_length', y='sepal_width', z='petal_width', color='species')
fig.show()
 visualização de dados com plotly

Conclusão

O Plotly é uma ferramenta incrivelmente poderosa e versátil para visualização de dados em Python. Seja você um iniciante buscando simplicidade e rapidez com o Plotly Express ou um usuário avançado em busca de controle total com o Plotly Graph Objects, essa biblioteca tem algo a oferecer. Com uma curva de aprendizado suave e resultados visuais impressionantes, o Plotly é definitivamente uma adição valiosa ao seu conjunto de ferramentas de análise de dados.

Inscreva-se gratuitamente e fique atualizado

Receba toda semana um resumo dos principais conteúdos da Asimov direto no seu e-mail. 100% livre de spam.

Áreas de interesse: