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
widthcorresponde 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.