terça-feira, 28 de abril de 2020

Triangulação com a biblioteca Matplotlib

Triangulação com a biblioteca Matplotlib


A triangulação surge quando temos três ou mais pontos num plano. Ela pode ser usada para indicar relação entre dados ou coordenadas. Essa relação é indicada por uma linha, que com três coordenas ou mais formão triângulos. Muitas áreas fazem uso da triangulação, como é o caso da geometria e investigação. Na geometria a triangulação é usada na subdivisão de um objeto geométrico em simplexos. Nas investigações a triangulação é usada para tentar achar uma ligação entre fatos ou pistas. E como não podia ser diferente, a biblioteca matplotlib fornece funções para a triangulação em gráficos.

Como fazer gráficos com triangulação

A função triplot é usada para criar um gráfico com triangulação.
Exemplo
import matplotlib.pyplot as plt
import matplotlib.tri as tri

x = [2, 4, 8, 5, 6, 8]
y = [5, 18, 16, 14, 8, 10]

triangulos = tri.Triangulation(x, y)

plt.triplot(triangulos)
plt.show()
O código a cima vai produzir um gráfico como esse:

Como funciona…

Para criar um gráfico com triangulação precisamos informar as coordenadas x e y de cada ponto para a função Triangulation. A função Triangulation retorna um objeto que será usado pela função triplot para desenhar o gráfico com as coordenadas informadas. Note que cada novo ponto se conecta com pelo menos três outros pontos, criando mais triangulos.

0 comentários:

Postar um comentário