Como usar fig.add_subplot no matplotlib
Você pode usar a seguinte sintaxe básica para criar subtramas no Matplotlib:
import matplotlib. pyplot as plt #define figure fig = plt. figure () #add first subplot in layout that has 3 rows and 2 columns fig. add_subplot (321) #add fifth subplot in layout that has 3 rows and 2 columns fig. add_subplot (325) ...
Os exemplos a seguir mostram como usar essa sintaxe na prática.
Exemplo 1: Adicionar subparcelas com layout uniforme
O código a seguir mostra como criar seis subparcelas em um layout com 3 linhas e 2 colunas:
import matplotlib. pyplot as plt #define figure fig = plt. figure () #add subplots fig. add_subplot (321). set_title (' 321 ') fig. add_subplot (322). set_title (' 322 ') fig. add_subplot (323). set_title (' 323 ') fig. add_subplot (324). set_title (' 324 ') fig. add_subplot (325). set_title (' 325 ') fig. add_subplot (326). set_title (' 326 ') #display plots plt. show ()
Observe que o resultado são seis subparcelas exibidas em um layout com 3 linhas e 2 colunas.
Exemplo 2: Adicionar subparcelas com layout irregular
O código a seguir mostra como criar quatro subtramas da seguinte maneira:
- Três dos gráficos são criados em uma grade de 3 linhas e 2 colunas.
- O quarto gráfico é criado em uma grade com 1 linha e 2 colunas.
import matplotlib. pyplot as plt #define figure fig = plt. figure () #add subplots fig. add_subplot (321). set_title (' 321 ') fig. add_subplot (323). set_title (' 323 ') fig. add_subplot (325). set_title (' 325 ') fig. add_subplot (122). set_title (' 122 ') #display plots plt. show ()
O resultado final são três subparcelas exibidas em uma grade 3×2, enquanto a última subparcela é exibida em uma grade 1×2.
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras operações comuns no Matplotlib:
Como ajustar o espaçamento entre subtramas do Matplotlib
Como ajustar o tamanho da subparcela no Matplotlib
Como adicionar um título às subparcelas no Matplotlib