Buscar

Tutorial gráfico de linha matplotlib

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 25 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 25 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 25 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Geração de gráfico de linhas usando a biblioteca Matplotlib
O matplotilib é
uma biblioteca
de software do
python
destinada a
visualização de
dados através
da plotagem de
gráficos 2D. 
VISÃO
GERAL
Estrutura do gráfico
COMEÇANDO A GERAR GRÁFICOS
NO MATPLOTILIB
Plano cartesiano
RELEMBRANDO....
A biblioteca matplotlib é ideal para a
plotagem de gráficos simples.
Para a execução dos códigos desse
tutorial,iremos utilizar o ambiente online 
 Google Colab.
 
Para iniciar a plotagem dos gráficos ,primeiro precisamos
Instalar a biblioteca matplotlib, mas essa instalação só será
necessário para quem não for usar o Google Colab ou o
Anaconda,pois esta biblioteca já vem instalada.
Logo em seguida ,devemos importar uma parte da biblioteca
matplotlib destinada a plotagem de gráficos(pyplot) e
depois damos um 'apelido' para ela (plt).
FEITO OS AJUSTES INICIAS
,BORA COMEÇAR A
PRODUÇÃO DO NOSSO
GRÁFICO.
Imagine a seguinte situação,
você é uma pessoa muito
preocupada com o consumo de
energia e por isso decidiu
analisar seu consumo durante 7
meses, e para isso, optou por
fazer um gráfico.
Começamos criando duas listas
,uma indicando os meses e
outra indicando o consumo
correspondente a determinado
mês.
Plotando os meses no eixo x e o
seu consumo no eixo y:
Não satisfeito, você decidiu
comparar seu consumo com outro
vizinho.
Para isso, iremos criar outra lista
chamada 'consumo_viz'.
Plotando os meses no eixo
x e o consumo do vizinho
no eixo y:
Adicionar legenda
Para colocar uma legenda
,primeiro damos um nome
para cada plot ,adicionando
um label.
Podemos mudar a posição da
legenda utilizando o seguinte
código:
Agora vamos fazer 
alguns ajustes
 no gráfico
Formatando a cor ,a
largura e o tipo de linha
do plot;
Formatando marcadores
Iremos dar uma
diferenciada no gráfico
Dando nomes aos labels ;
Definindo limites de
visualizações;
Adicionando título;
 É importante utilizar esse comando
para quem está visualizando
entender do que se trata cada eixo.
Esse método permite a
customização da escala, tanto do
eixo x quanto do eixo y.
É importante adicionar um título ao
seu gráfico para saber do que se
trata.
Colocando grade;
Alterando dimensões do gráfico;
Adicionando texto
Se preferir, utilize o seguinte comando para colocar
grade no gráfico.
Caso o gráfico fique muito pequeno, mude as
dimensões dele através do seguinte comando.
 largura, altura
Este comando deve ser utilizado antes do comando
plot.
Primeiro, colocamos as coordenadas(x,y) aonde o
texto vai começar, em seguida colocamos o texto.
Para dá um destaque, utilizamos o comando 'bbox'
,para criar uma caixa e em seguida abrimos um
dicionário para definir a cor(facecolor) e a
tonalidade(alpha) desejada .
Adicionando anotação
Primeiro ,escreve a anotação,depois as coordenadas da seta ,em
seguida as coordenadas do texto e por último para indicar que
você deseja uma seta,digite 'arrowprops ' e crie um dicionário
informando a cor.
O gráfico pode ficar salvo em outros
formatos.
No Google Colab o gráfico ficará salvo na
pasta do lado esquerdo da tela.
Primeiro,crie uma lista com os nomes que
deseja.
Trocando os nomes dos axis
Salvando o gráfico
Em seguinte utilize o seguinte comando:
eixo x
Indique os locais que serão substituidos e
qual o nome da lista que vai substituir.Se
desejar utilize o comando 'rotation' para
fazer uma rotação.
Digite o comando ,coloque o nome que
deseja salvar e o formato.
OUTROS ESTILOS DISPONÍVEIS EM: 
Mudando o estilo do gráfico
https://matplotlib.org/3.2.1/gallery/styl
e_sheets/style_sheets_reference.html
Para a adição de vários gráficos dentro
de uma única figura ,vamos utilizar o
método subplots, e para isso ,
precisamos informar quantas
colunas(ncols) e quantas linhas(nrows)
queremos para a plotagem da figura.
Para aumentar a figura iremos utilizar
o comando figsize ,para uma melhor
vizualização da figura.
ADICIONANDO VÁRIOS
GRÁFICOS DENTRO DE UMA
FIGURA
Imagine que você precisa
fazer a comparação de
algumas funções
trigonométricas ,usando
o método subplots.
Primeiro vamos utilizar
outra biblioteca chamada
numpy, ela será de
grande utilidade ,pois
através dela iremos
utilizar as funções
trigonométricas que ela
já tem como padrão.
Aqui vamos criar uma
lista indicando o valor
inicial, o valor final e o
intervalo.
Para acessar cada
gráfico ,vamos utilizar a
seguinte notação.
(221) indica na seguinte
ordem: linha,coluna e
posição.
Título geral da figura.
Atribui os valores de 'x'
para a função.
Título para cada gráfico
(221)
(224)(223)
(222)
Exercício 1.: Escreva um programa que utilize o matiplotlib para a demonstração dos gastos totais de
uma pessoa durante o ano.
Resposta exercício 1
Exercício 2.: Plote um gráfico mostrando as temperaturas máximas e mínimas de
Aracaju durante a semana.
 
Resposta exercício 2
Exercício 3.: Escreva um programa que faça um gráfico da função f(x)=x³−16x²+16 para
x de -5 a 5. Coloque a grade.
Resposta exercício 3
A parábola f(x)=5x²+3 em vermelho,
A reta g(x)=4−x em azul e
O polinômio h(x)=−1.5x²+2x³+5+1.5x² em verde.
Exercício 4 .:Escreva um programa para fazer o gráfico das seguintes funções no
intervalo [−2,2] com diferença de 0.1:
Plote cada função em uma axe e depois plote todas as funções em um único gráfico.
Escreva uma legenda no gráfico que junta todas as funções e indique com uma seta a
interseção dos gráficos. Escreva um título nos gráficos individuais.Obs.:Utilize o
comando subplot.
RESPOSTA EXERCÍCIO 4
Referências
https://www.alura.com.br/artigos/criando-graficos-no-python-co+m-a-matplotlib
http://professor.ufabc.edu.br/~mirtha.lina/UFABC/CursoPython/Aula06Graficos.ht
ml#homesweethome
https://stefanilima.com.br/2018/05/08/visualizacao-de-dados-em-python-
matplotlib/
https://minerandodados.com.br/plotando-graficos-de-forma-facil-com-python/
https://www.youtube.com/watch?v=t4huiU3difE
https://www.youtube.com/watch?v=iSpi3rKdoLQ
https://www.youtube.com/watch?v=aoILq-B3EHo
https://www.youtube.com/watch?v=t1d0gZ99G_Y
https://cadernodelaboratorio.com.br/salvando-um-grafico-matplotlib-em-
png/https://matplotlib.org/users/index.html

Continue navegando