Curso matplotlib - Gráfico de dispersão (Tamanho do gráfico)
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 eixox
. -
Já o valor de
height
, corresponde ao tamanho (em polegadas) da altura do eixoy
.
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))
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.
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.
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.
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.