Tentando subtramas de posição ao lado da outra
-
06-07-2019 - |
Pergunta
Eu estou tentando posição duas subtramas ao lado do outro (em oposição a sob outro). Estou esperando para ver [SP1] [SP2]
Em vez disso, apenas o segundo lote [SP2] está sendo exibido.
from matplotlib import pyplot
x = [0, 1, 2]
pyplot.figure()
# sp1
pyplot.subplot(211)
pyplot.bar(x, x)
# sp2
pyplot.subplot(221)
pyplot.plot(x, x)
pyplot.show()
Saudações,
Axel
Solução
Os 3 números são linhas, colunas e enredo #. O que você está fazendo é respecifying o número de colunas em sua segunda chamada para subplot, que por sua vez altera a configuração e provoca pyplot que começar de novo.
O que você quer dizer é:
subplot(121) # 1 row, 2 columns, Plot 1
...
subplot(122) # 1 row, 2 columns, Plot 2
Outras dicas
from matplotlib import pyplot
x = [0, 1, 2]
pyplot.figure()
# sp1
pyplot.subplot(121)
pyplot.bar(x, x)
# sp2
pyplot.subplot(122)
pyplot.plot(x, x)
pyplot.show()
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow