Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Visualizando Formas Básicas | Introdução à Modelagem Geométrica
Modelagem Geométrica com Python

Visualizando Formas Básicas

Deslize para mostrar o menu

Para visualizar formas geométricas em Python, utilize a biblioteca matplotlib. Esta biblioteca é amplamente utilizada para criar visualizações estáticas, animadas e interativas. Para modelagem geométrica, matplotlib é especialmente útil para traçar pontos, linhas e polígonos em um plano bidimensional.

A maneira mais comum de começar é importando matplotlib.pyplot como plt. Em seguida, é possível usar comandos como plt.plot() para desenhar linhas e pontos, e plt.fill() para colorir polígonos. Cada forma é definida por um conjunto de coordenadas, que você fornece como listas ou arrays para essas funções.

1234567891011121314151617181920
import matplotlib.pyplot as plt # Triangle vertices triangle_x = [1, 3, 2, 1] triangle_y = [1, 1, 3, 1] plt.figure(figsize=(6, 6)) # Plot triangle plt.plot(triangle_x, triangle_y, marker='o', color='blue', label='Triangle') plt.fill(triangle_x, triangle_y, color='blue', alpha=0.2) plt.title('Triangle Visualization') plt.xlabel('X axis') plt.ylabel('Y axis') plt.legend() plt.axis('equal') plt.grid(True) plt.show()

Para plotar um triângulo, forneça as coordenadas x e y de seus vértices. Para fechar a forma, repita o primeiro vértice no final da lista de coordenadas. A mesma abordagem funciona para quadriláteros e outros polígonos.

É possível personalizar seus gráficos adicionando títulos, rótulos, alterando cores e ajustando estilos de linha. Esses comandos simples formam a base para tarefas mais avançadas de modelagem e visualização geométrica.

Plotando quadrilátero

12345678910111213141516171819
import matplotlib.pyplot as plt # Quadrilateral vertices quad_x = [4, 6, 6, 4, 4] quad_y = [1, 1, 3, 4, 1] # Plot quadrilateral plt.plot(quad_x, quad_y, marker='s', color='green', label='Quadrilateral') plt.fill(quad_x, quad_y, color='green', alpha=0.2) plt.title('Quadrilateral Visualization') plt.xlabel('X axis') plt.ylabel('Y axis') plt.legend() plt.axis('equal') plt.grid(True) plt.show()
question mark

Qual função do matplotlib é comumente usada para preencher o interior de um polígono com cor?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 6

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 1. Capítulo 6
some-alt