Curso matplotlib - Gráfico de dispersão (Tamanho do gráfico)

1 minute read

banner provisório


O tamanho do gráfico pode ser alterado utilizando o método plt.figure(). Este método tem com função criar uma nova figura, e através desse método é possível alterar diversos parâmetros, como a cor de fundo do gráfico, cor das bordas, e o tamanho do gráfico.

Para alterar o tamanho do gráfico, precisamos passar uma tuple com dois elementos para o parâmetro figsize(), da seguinte forma:

plt.figure(figsize=(width, height))

onde:

  • O valor de width corresponde ao tamanho (em polegadas) da largura do eixo x.

  • Já o valor de height, corresponde ao tamanho (em polegadas) da altura do eixo y.

Por padrão, o gráfico é criado com 6.4 polegadas de largura e 4.8 polegadas de altura.

plt.figure(x,y, figsize=(6.4, 4.8))

Documentação.

Para desenhar um gráfico quadrado, basta utilizar valores de width e height iguais:

plt.figure(figsize=(8,8))
plt.scatter(x=x, y=y)
plt.show()

Figura 1 - Gráfico de dispersão quadrado desenhado com o matplotlib.

gráfico de dispersão desenhado utilizando o **matplotlib**

Para desenhar um gráfico mais largo, basta utilizar um valor de width maior do que o valor de height:

plt.figure(figsize=(12,6))
plt.scatter(x=x, y=y)
plt.show()

Figura 2 - Gráfico de dispersão mais largo desenhado com o matplotlib.

gráfico de dispersão desenhado utilizando o **matplotlib**

E para desenhar um gráfico mais alto, basta utilizar um valor de width menor do que o valor de height:

plt.figure(figsize=(6,12))
plt.scatter(x=x, y=y)
plt.show()

Figura 3 - Gráfico de dispersão mais alto desenhado com o matplotlib.

gráfico de dispersão desenhado utilizando o **matplotlib**

Observe a ordem em que os elementos foram adicionados:

plt.figure(figsize=(6,12))
plt.scatter(x=x, y=y)
plt.show()

Inicialmente, criamos a figura, depois desenhamos os pontos, e por fim apresentamos o gráfico. A ideia é simular o desenho de um quadro, onde incialmente conseguimos a tela de desenho (ou o canvas), depois pintamos o quadro (adicionamos os elementos), e por fim apresentamos o quadro para outras pessoas (exportamos o gráfico).

Esta estrutura sempre irá se repetir, onde vamos adicionando mais elementos entre criar o canvas e apresentar a figura.

Qual ordem correta para gerar um gráfico de dispersão no matplotlib?

criar canvas, adicionar elementos, apresentar o gráfico

adicionar elementos, criar canvas, apresentar o gráfico

adicionar elementos, apresentar o gráfico, criar canvas


Qual opção NÃO irá importar a parte gráfica da biblioteca matplotlib?

from matplotlib import pyplot as plt

import matplotlib.pyplot as cafezinho

import matplotlib as mpl

import pyplot.matplotlib as plt


Anterior Próximo

Updated: