Plotagem Básica
Com a compreensão da arquitetura do matplotlib, prossiga para criar o primeiro gráfico. Dois métodos comuns para criar um gráfico são demonstrados:
- A abordagem scripting;
- A abordagem orientada a objetos, envolvendo a instanciação explícita de objetos
Artist.
Abordagem Scripting
Com esta abordagem, não é necessário criar explicitamente os objetos Figure e Axes (isso é feito automaticamente).
No espaço 2D, cada ponto possui coordenadas x e y. Para plotar, importe o submódulo pyplot, utilize o alias plt, inicialize as variáveis x e y, e chame a função plot() com x e y como argumentos, juntamente com 'o' para o marcador do ponto.
A ordem dos argumentos é importante!
O gráfico é exibido com plt.show():
12345import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
Abordagem orientada a objetos
A única diferença aqui é o uso da abordagem orientada a objetos: um objeto Figure e um objeto Axes são criados usando subplots(), e o método .plot() é chamado no objeto Axes com os mesmos argumentos.
123456import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
As duas linhas a seguir são equivalentes a plt.plot().
Ambas as opções permanecem equivalentes mesmo ao utilizar outras funções de plotagem em vez de plot(). O curso seguirá principalmente a abordagem de script, embora seja essencial compreender ambas as abordagens. Agora, plote um ponto utilizando o método de sua preferência.
Swipe to start coding
- Importe o submódulo
pyplotda bibliotecamatplotlibcom o aliasplt. - Atribua os valores
10e2às variáveisxey, respectivamente. - Passe
xeycomo argumentos para a funçãoplot(), primeirox, depoisy.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you explain the difference between the scripting and object-oriented approaches in more detail?
Which approach is better for more complex plots?
Can you show how to plot multiple points using either approach?
Awesome!
Completion rate improved to 3.85
Plotagem Básica
Deslize para mostrar o menu
Com a compreensão da arquitetura do matplotlib, prossiga para criar o primeiro gráfico. Dois métodos comuns para criar um gráfico são demonstrados:
- A abordagem scripting;
- A abordagem orientada a objetos, envolvendo a instanciação explícita de objetos
Artist.
Abordagem Scripting
Com esta abordagem, não é necessário criar explicitamente os objetos Figure e Axes (isso é feito automaticamente).
No espaço 2D, cada ponto possui coordenadas x e y. Para plotar, importe o submódulo pyplot, utilize o alias plt, inicialize as variáveis x e y, e chame a função plot() com x e y como argumentos, juntamente com 'o' para o marcador do ponto.
A ordem dos argumentos é importante!
O gráfico é exibido com plt.show():
12345import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
Abordagem orientada a objetos
A única diferença aqui é o uso da abordagem orientada a objetos: um objeto Figure e um objeto Axes são criados usando subplots(), e o método .plot() é chamado no objeto Axes com os mesmos argumentos.
123456import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
As duas linhas a seguir são equivalentes a plt.plot().
Ambas as opções permanecem equivalentes mesmo ao utilizar outras funções de plotagem em vez de plot(). O curso seguirá principalmente a abordagem de script, embora seja essencial compreender ambas as abordagens. Agora, plote um ponto utilizando o método de sua preferência.
Swipe to start coding
- Importe o submódulo
pyplotda bibliotecamatplotlibcom o aliasplt. - Atribua os valores
10e2às variáveisxey, respectivamente. - Passe
xeycomo argumentos para a funçãoplot(), primeirox, depoisy.
Solução
Obrigado pelo seu feedback!
single