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 MatplotlibQuantidade de visualizações: 2140 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: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
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()
|
|
|
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 |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |








