Escolar Documentos
Profissional Documentos
Cultura Documentos
Plotly Express
Odemir Depieri Jr
Ronisson Lucas C. da Conceição
Yan Vianna Sym
SOBRE ESSE EBOOK
O PLOTLY é uma biblioteca Python de plotagem
interativa e de código aberto que oferece suporte a
mais de 40 tipos de gráficos exclusivos, abrangendo
uma ampla variedade de casos de uso estatísticos,
financeiros, geográficos, científicos e
tridimensionais.
Fonte: https://plotly.com/python/getting-started/
CONTEÚDO
O PLOTLY.EXPRESS módulo (geralmente importado
como px) contém funções que podem criar figuras
inteiras de uma só vez e é chamado de Plotly Express
ou PX.
AUTORES
Odemir Depieri Jr
Ronisson Lucas Calmon da Conceição
Yan Vianna Sym
APOIO
Data Viking
INDICE
DADOS SINTÉTICOS
- GERANDO DADOS SINTÉTICOS 4
GRÁFICOS BÁSICOS
- GRÁFICO DE LINHAS 5
- GRÁFICO DE BARRAS 6
- GRÁFICO DE DISPERSÃO 7
- GRÁFICO DE PIZZA 8
- GRÁFICO DE BOLHAS 9
GRÁFICOS ESTATÍSTICOS
- GRÁFICO DE ERRO 10
- GRÁFICO DE CAIXA 11
- GRÁFICO HISTOGRAMA 12
- GRÁFICO DISTRIBUIÇÃO 13
- GRÁFICO DE CALOR 14
FINAL
- Código do book 15
# Libs
import pandas as pd
import numpy as np
# Modulos do Plotly
import plotly.express as px
import datetime
import random
# Valores aleatórios
Lista_01 = [ random.randint( 0, 100) for valor in range(100) ]
Lista_02 = [ random.randint( 0, 100) for valor in range(100) ]
Lista_03 = [ 'A' if random.randint(1, 2) == 1 else 'B' for Loop
in range(100) ]
Lista_04 = [ datetime.datetime(2022, 1, 1) + datetime.timedel
ta( days=Loop ) for Loop in range(100) ]
# Organizando os dados
Dicionario = {
'Data':Lista_04, 'Categorico':Lista_03,
'Eixo_x':Lista_02, 'Eixo_y':Lista_01 }
# Criando o Data
Tab_Dados = pd.DataFrame( Dicionario )
# Verificando
print(f'Dimensão do DataFrame: { Tab_Dados.shape[0] } Linh
as, { Tab_Dados.shape[1] } Colunas ')
Dados Sintéticos
Vamos gerar dados sintéticos para fazer nossos exemplos
usando o plotly express.
Dados sintéticos - 4
# Gráfico de Linhas
Figura_Linhas = px.line( Tab_Dados, x='Data', y='Eixo_y',
title='Gráfico de Linhas' )
Figura_Linhas.show()
Gráfico de Linhas
Os gráficos de linhas plotados são implementados como
gráficos de dispersão conectados o que significa que os pontos
são plotados e conectados com linhas na ordem em que são
fornecidos, sem reordenação automática .
Gráfico de Barras
Com px.bar, cada linha do DataFrame é representada como
uma marca retangular . Para agregar vários pontos de dados na
mesma marca retangular, consulte a documentação do
histograma .
Gráfico de Dispersão
Com o px.scatter, cada ponto de dados é representado como
um ponto marcador, cuja localização é dada pelas colunas x e .y
Gráfico de Pizza
Em px.pie, os dados visualizados pelos setores da torta são
definidos em values. Os rótulos de setor são definidos em
names.
Gráfico de Bolhas
Um gráfico de bolhas é um gráfico de dispersão no qual uma
terceira dimensão dos dados é mostrada através do tamanho
dos marcadores.
Gráfico de Erro
Plotly Express é a interface de alto nível e fácil de usar para
Plotly, que opera em uma variedade de tipos de dados e
produz figuras fáceis de estilizar . Para funções que
representam pontos de dados 2D como px.scatter, px.line,
px.baretc., as barras de erro são fornecidas como um nome de
coluna que é o valor de error_x(para o erro na posição x) e
error_y(para o erro na posição y).
Gráfico Histrograma
Em estatística, um histograma é a representação da distribuição
de dados numéricos, onde os dados são agrupados e a
contagem para cada bin é representada.
Gráfico de Distribuição
Várias representações de distribuições estatísticas estão
disponíveis em plotagem, como histogramas , gráficos de
violino, gráficos de caixa (veja a lista completa aqui ). Também é
possível combinar várias representações no mesmo gráfico.
Gráfico de Calor
Um histograma, também conhecido como mapa de calor de
densidade, é a generalização bidimensional de um histograma
que se assemelha a um mapa de calor , mas é calculado
agrupando um conjunto de pontos especificados por suas
coordenadas x e y em compartimentos e aplicando uma função
de agregação como count sum ( se z for fornecido) para calcular
a cor do bloco que representa a caixa.