Criando um Canvas
O matplotlib
possui três camadas:
- Camada de backend: renderiza o gráfico em telas ou arquivos;
- Camada de artista: descreve como os dados são organizados, composta por um objeto, o
Artist
; - Camada de script: conecta as duas camadas anteriores e simplifica o acesso a elas.
O foco principal está na camada de script com o módulo pyplot
e na camada de artista. A camada de artista inclui o seguinte:
- Contêineres (por exemplo,
Figure
,Axes
); - Primitivos (por exemplo, linha, retângulo, círculo, texto, etc).
Figure
é o principal objeto Artist
e pode ser considerado como uma tela onde todos os gráficos estarão localizados. Basicamente, ele mantém tudo unido.
Por outro lado, Axes
é um objeto composto por dois objetos de eixo, eixo x e eixo y.
Figure
= tela, Axes
= eixo x + eixo y.
Agora, veja como criar o Figure
e seus Axes
:
1234import matplotlib.pyplot as plt fig, ax = plt.subplots() ax.plot() plt.show()
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 3.85
Criando um Canvas
Deslize para mostrar o menu
O matplotlib
possui três camadas:
- Camada de backend: renderiza o gráfico em telas ou arquivos;
- Camada de artista: descreve como os dados são organizados, composta por um objeto, o
Artist
; - Camada de script: conecta as duas camadas anteriores e simplifica o acesso a elas.
O foco principal está na camada de script com o módulo pyplot
e na camada de artista. A camada de artista inclui o seguinte:
- Contêineres (por exemplo,
Figure
,Axes
); - Primitivos (por exemplo, linha, retângulo, círculo, texto, etc).
Figure
é o principal objeto Artist
e pode ser considerado como uma tela onde todos os gráficos estarão localizados. Basicamente, ele mantém tudo unido.
Por outro lado, Axes
é um objeto composto por dois objetos de eixo, eixo x e eixo y.
Figure
= tela, Axes
= eixo x + eixo y.
Agora, veja como criar o Figure
e seus Axes
:
1234import matplotlib.pyplot as plt fig, ax = plt.subplots() ax.plot() plt.show()
Obrigado pelo seu feedback!