Curso matplotlib - Elementos gráficos

Toda figura criada com o matplotlib terá uma série de elementos, que estão destacados na figura abaixo.
Figura 1 - Elementos gráficos de uma figura do matplotlib.

Fonte: matplotlib.org
Figure
O elemento Figure corresponde a figura como um todo. Ela controla todos os demais elementos, como os Axes, Axis e Artists. Entenda este elemento como sendo a tela (em branco) de uma pintura .
Axes
O Axes corresponde a região da imagem com os dados preenchidos (a pintura). Cada figura pode conter diversos Axes. Cada Axes pode conter dois Axis (ou 3, no caso de um gráfico em 3 dimensões), que é o elemento que determina os limites dos dados do gráfico. O Axes é a entrada primária para utilizar a orientação a objetos, e por isso vamos utiliza-la pouco.
Axis
Os Axis determinam os limites dos gráficos, os ticks e os tickslabels dos eixos.
Artist
Um Artist é basicamente tudo que você vê em um gráfico (inclusive os Axis, Axes e Figure). Então os objetos de texto, linhas, coleções, etc, são todos da classe Artist, e quando a figura é renderizada, todos os artistas são desenhados no canvas.
Como um exemplo genérico, observe a figura abaixo:
Figura 2 - Exemplo genérico para os elementos de um figura.

Fonte: umsabadoqualquer.com
No exemplo acima, temos os elementos do gráfico como o cão, o gato, textos, o bacon, etc (Artist), temos cada quadrinho (Axes), delimitados pelas linhas pretas (Axis) e o quadrinho completo (Figure).
Key-points
-
Figureé a imagem final que contem 1 ou maisAxes; -
Axesrepresentam um plot individual; -
Não confunda
AxescomAxis(axis se refere aos eixos x e y (e z, se for um gráfico em 3D) do plot).