Ofereço ajuda em Java, C/C++, Python, C#, LISP, AutoLisp, AutoCAD
+55 (062) 98553-6711
Ofereço ajuda em PHP, Python, C#, JavaScript, Laravel, Google Ads e SEO
+55 (062) 98243-1195

Você está aqui: Python ::: Matplotlib Python Library (Biblioteca Python Matplotlib) ::: Área de Plotagem do Matplotlib

Matplotlib Python - As diferenças entre as coordenadas na tela do computador e na área de plotagem do Matplotlib

Quantidade de visualizações: 1923 vezes
Se você já fez algum gráfico, um jogo, ou até uma animação em linguagens de programação tais como JavaScript (ou HTML5), Java, Delphi, C/C++, etc, sabe que a origem do sistema de coordenadas de duas dimensões está localizada no canto superior esquerdo da tela.

Dessa forma, nas interfaces de desenho fornecidas pelas linguagens de programação, a coordenada x começa em 0 no lado esquerdo da tela e cresce em direção à direita da tela. A coordenada y, por sua vez, começa em 0 no topo da tela e cresce à medida que nos afastamos do topo. Por isso, a coordenada (x=0, y=0) está localizada no canto superior esquerdo.

No entanto, quando estamos plotando no Matplotlib, em geral usando o plano cartesiano, temos que nos acostumar com o eixo y crescendo para cima, e não para baixo, como é comum na programação gráfica usando linguagem de programação. Assim, o eixo-x continua crescendo para a direita, mas o eixo-y cresce para cima.

Vamos ver um exemplo? Olhe atentamente a figura a seguir:



E abaixo está o código Python completo para a geração dessa área de plotagem:

----------------------------------------------------------------------
Precisa de ajuda? Chama no WhatsApp +55 (62) 98553-6711 (Osmar)

Este código foi útil? Paga um cafezinho pra mim :-(
PIX: osmar@arquivodecodigos.com.br 
----------------------------------------------------------------------

import matplotlib.pyplot as plt

def main():
  # eixo-x inicial e final
  x1 = -15
  x2 = 15

  # eixo-y inicial e final
  y1 = -15
  y2 = 15 
  
  # construímos os eixos
  plt.axis([x1, x2, y1, y2])

  # "ligamos" a área de plotagem
  plt.axis('on')

  # vamos exibir o grid da área de plotagem
  plt.grid(True)

  # finalmente exibimos o resultado
  plt.show()

if __name__== "__main__":
  main()


Link para compartilhar na Internet ou com seus amigos:

Desafios, Exercícios e Algoritmos Resolvidos de Python

Veja mais Dicas e truques de Python

Dicas e truques de outras linguagens

E-Books em PDF

E-Book 650 Dicas, Truques e Exercícios Resolvidos de Python - PDF com 1.200 páginas
Domine lógica de programação e a linguagem Python com o nosso E-Book 650 Dicas, Truques e Exercícios Exercícios de Python, para você estudar onde e quando quiser.

Este e-book contém dicas, truques e exercícios resolvidos abrangendo os tópicos: Python básico, matemática e estatística, banco de dados, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book
E-Book 350 Exercícios Resolvidos de Java - PDF com 500 páginas
Domine lógica de programação e a linguagem Java com o nosso E-Book 350 Exercícios Exercícios de Java, para você estudar onde e quando quiser.

Este e-book contém exercícios resolvidos abrangendo os tópicos: Java básico, matemática e estatística, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book

Linguagens Mais Populares

1º lugar: Java
2º lugar: Python
3º lugar: C#
4º lugar: PHP
5º lugar: C
6º lugar: Delphi
7º lugar: JavaScript
8º lugar: C++
9º lugar: VB.NET
10º lugar: Ruby



© 2025 Arquivo de Códigos - Todos os direitos reservados
Neste momento há 29 usuários muito felizes estudando em nosso site.