Adicionando linhas com Matplotlib
Até agora utilizamos elementos prontos da biblioteca matplotlib como os pontos, as curvas e os diagramas de caixa. Com esses elementos podemos representar muitos valores, mais não todos. É possível que em algum momento você precise de um elemento extra. Talvez um elemento simples, como a linha. Nesse tutorial vamos aprender a criar linhas com a biblioteca matplotlib.
Como criar linhas
Nesse exemplo vamos criar algumas linhas independentes:
n_linhas = 16
for i in range(n_linhas):
plt.gca().add_line(plt.Line2D((0, i), (n_linhas - i, 0)))
plt.grid(True)
plt.axis('scaled')
plt.show()
Executando código acima o gráfico apresentado deve ser igual a este:
Como funciona o método Line2D
Com esse código criamos 16 linhas independentes. O método tem dois parâmetros obrigatórios. Esses parâmetros são as coordenadas do início da linha e do fim. Note que cada parâmetro é uma tupla com as coordenadas x e y. O método Line2D também aceitas outros parâmetros que já estudamos em tutoriais anteriores, como é o caso do estilo, largura, e cor da linha.
O método Line2D cria um objeto Line2D mas não renderiza, isso é feito com o método plt.gca().add_line().
Utilizamos o método axis para garantir que o gráfico fique com uma figura uniforme.
0 comentários:
Postar um comentário