Queria entender a lógica desse comando na questão "A biblioteca Matplotlib".
Uma linha para área e duas colunas para área.
g1 = area.add_subplot(1, 2, 1)
g2 = area.add_subplot(1, 2, 2)
Queria entender a lógica desse comando na questão "A biblioteca Matplotlib".
Uma linha para área e duas colunas para área.
g1 = area.add_subplot(1, 2, 1)
g2 = area.add_subplot(1, 2, 2)
Fala Bruno! Tudo bem contigo?
Antes desse comando, nós criamos uma figura e armazenamos na variável área, por meio do comandoarea = plt.figure()
.
Se printarmos essa "area" antes de criar os eixos g1 e g2, teremos o seguinte resultado:
Observe que ele nos informa que temos uma figura, com um determinado tamanho porém com "0 Axes", ou seja, nenhum eixo.
Quando fazemos:
g1 = area.add_subplot(1, 2, 1)
g2 = area.add_subplot(1, 2, 2)
Estamos adicionando os eixos na figura área. Como nossa intenção é plotar dois gráficos em uma mesma figura, lado a lado, colocamos esses eixos em uma única linha e separados em duas colunas. Ficando da seguinte forma:
Esse terceiro número que nós passamos para o método add_subplot, se refere a posição que desejamos colocar esses eixos. Por exemplo, para os eixos de g1, temos g1 = area.add_subplot(1, 2, 1)
, então aqui estamos dizendo que queremos um plot com uma única linha, com duas colunas e que g1 estará localizado na primeira coluna. O mesmo vale para g2, quando colocamos g2 = area.add_subplot(1, 2, 2)
esse último " 2 " está informando que g2 estará localizado na segunda coluna.
Se desejássemos criar os eixos embaixo um do outro ao invés de ao lado, bastava criarmos duas linhas e uma única coluna. Por exemplo:
Espero que essa explicação tenha te ajudado!
Se ficar com alguma dúvida me avisa, tá bom? Vou estar por aqui :)
Bons estudos!