Eu estou tentando minimizar as margens em torno de uma figura de 1X2, uma figura que são duas subtramas empilhadas. Eu procurei muito e encontrei comandos como:
self.figure.subplots_adjust(left=0.01, bottom=0.01, top=0.99, right=0.99)
Que deixa um grande lacuna no topo e entre as subtramas. Brincar com esses parâmetros, muito menos compreendê-los foi difícil (coisas como ValueError: bottom cannot be >= top
)
Minhas perguntas :
Qual é o comando para minimizar completamente as margens?
O que esses números significam e que coordenadassistema segue (o percentual não padronizado e o ponto de origem deste sistema de coordenadas)? Quais são as regras especiais no topo deste sistema de coordenadas?
Onde é o ponto exato este comando precisa serchamado? Do experimento, descobri que funciona depois que você cria subtramas. E se você precisar chamá-lo repetidamente depois de redimensionar uma janela e precisar redimensionar a figura para caber dentro dela?
Quais são os outros métodos de ajuste de layouts, especialmente para uma subtrama única?
Respostas:
9 para resposta № 1Eles estão em coordenadas de figura: http://matplotlib.sourceforge.net/users/transforms_tutorial.html
Para remover lacunas entre as subtramas, use o wspace
e hspace
palavras-chave para subplots_adjust
.
Se você quer que as coisas sejam ajustadas automaticamente, dê uma olhada tight_layout
Gridspec: http://matplotlib.sourceforge.net/users/gridspec.html