Você está aqui: Python ::: Matplotlib Python Library (Biblioteca Python Matplotlib) ::: Pontos e Gráficos de Dispersão |
Como escrever um função plotar_pontos(*pontos) que recebe vários objetos Ponto e faz a plotagem no MatplotlibQuantidade de visualizações: 558 vezes |
Nesta dica mostrarei como podemos escrever uma função plotar_pontos(*pontos) que aceita um número variável de objetos da classe Ponto e os fornece para a função scatter() do Matplotlib para plotagem. Note que a classe Ponto possui dois atributos chamados x e y, que representam suas coordenadas no Plano Cartesiano. Veja o código completo para o exemplo: # importamos a biblioteca Matplotlib import matplotlib.pyplot as plt # definição da classe Ponto class Ponto: # construtor da classe def __init__(self, x, y): self.x = x self.y = y # método que recebe vários objetos Pontos e os plota no Matplotlib def plotar_pontos(*pontos): x = [] # coordenadas x y = [] # coordeandas y # percorre os pontos recebidos for ponto in pontos: x.append(ponto.x) y.append(ponto.y) # definimos o título para a área de plotagem plt.title("Uso da função scatter()") |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
Python - Python para iniciantes - Como inserir uma determinada quantidade de espaços à direita de uma string |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |