segunda-feira, 11 de maio de 2020

Proporção com Matplotlib

Proporção com Matplotlib

Um gráfico pode ser usado em vários lugares diferentes, como num jornal, numa revista ou num web site. E para cada local que o gráfico vai ser usado o espaço pode ser abundante ou escaço. Talvez pra uma publicação num web site você precise que o gráfico seja mais largo do que alto, ou vice-versa, para poder se encachar no espaço disponível. Por isso é importante aprender a modificar a proporção do gráfico. E é isso que vamos aprender a fazer nesse tutorial.

Como mudar a proporção de um gráfico com matplotlib

A biblioteca matplotlib nos fornece uma maneira muito simples de mudar a proporção do gráfico. Com apenas uma função podemos fazer isso. Veja um exemplo abaixo:

Exemplo
import numpy as np
import matplotlib.pyplot as plt

coordenadas = np.random.rand(100, 2)

plt.figure(figsize = (10.24, 2.56))
plt.scatter(coordenadas[:,0], coordenadas[:,1])

plt.show()

Executando o código acima o seu gráfico deve estar parecido com esse:

Como funciona...

O objeto figure é criado toda vez que criamos um gráfico. Mas quando criamos um objeto figure, por conta própria, podemos modificar algumas de suas propriedades. E uma dessas propriedades é a proporção. Nesse exemplo criamos uma figura com uma proporção 4:1. A proporção da figura é definida pelo parâmetro figsize. No exemplo acima passamos uma tupla com os valores em polegadas. O primeiro elemento da tupla define a largura da figura e o segundo a altura.

0 comentários:

Postar um comentário