DEV Community

loading...

#2 Anotações sobre Matplotlib (uma lib de Python)

reginadiana profile image Diana Regina Updated on ・2 min read

As anotações descritas aqui foram feitas durante os meus estudos a afim de me "livrar" de acumulo de papeis e poder acessar as informações de forma mais prática. Já antecipo que as informações descritas podem não ter uma ordem fluida e/ou explicação aprofundada.

matplotlib


Para testar o uso dessa lib, é possível usar o Google Colab. Ele é basicamente um editor de código online com diversas libs já instaladas, basta importar e começar a usar.

1. Usando o Matplotlib - Fundamentos

Para importar a lib:

import matplotlib.pyplot as plt

Para construir um gráfico de 2 coordenadas:

eixo_x = [10,5,2.5]
eixo_y = [1,2,3]

plt.plot(eixo_x, eixo_y)

Para mostrar o gráfico:

plt.show()

Para dar o título ao nosso gráfico:

plt.title("Título do Gráfico")

Para determinar o nome das coordenadas:

plt.xlabel("Eixo X")
plt.ylabel("Eixo Y")

grafico_linha

2. Gráfico de barras

Para construir um gráfico de barras:

eixo_x = [10,5,2.5]
eixo_x = ["Aluno A", "Aluno B", "Aluno C"] 

plt.title("Gráfico de Barras")

plt.bar(eixo_x, eixo_y)

Para criar legendas em um gráfico, acrescente mais um parâmetro na construção do gráfico:

plt.bar(eixo_x, eixo_y,label="Notas")

grafico_barra

3. Scatterplot(Gráfico de dispersão ou pontos)

Para criar esse tipo de gráfico:

plt.scatter(eixo_x, eixo_y)

Para mudar a cor, podemos usar:

plt.scatter(eixo_x, eixo_y, color="r")

grafico_pontos

Para usar marcadores e estilo da linha:

plt.plot(eixo_x, eixo_y, color="y", marker=".", linestyle=":")

grafico_estilo_linha

As opções são:

Cores Marcadores Linhas
'b' #blue '.' ':'
'g' #green 'x'
'r' #red
'c' #cyon
'm' #magenta
'y' #yellow

Salvando imagens no computador

Para salvar um gráfico como imagem no computador:

plt.savefig("nome_do_grafico.png", dpi=300)

dpi é a resolução da imagem e a extensão também pode ser definida como .pdf ou .jpg

4. Criando gráficos do tipo Box-Plot

plt.boxplot(eixo_y)

grafico_box

Você pode ver os resultados usando o Google Colab aqui

⚠️ Mais anotações em breve

Discussion

pic
Editor guide