Eu estou usando pyplot
. Eu tenho 4 subparcelas. Como definir um único título principal acima de todas as subparcelas? title()
define acima da última subtrama.
python
matplotlib
Jakub M.
fonte
fonte
suptitle
. Ainda assim, eu vi seu "truque sem vergonha!" :)plt.suptitle()
e nãoplt.subtitle()
. Eu não percebi isso no começo e recebi um erro desagradável! : DAlguns pontos que considero úteis ao aplicar isso a meus próprios gráficos:
fig.suptitle(title)
do queplt.suptitle(title)
fig.tight_layout()
o título, é necessário alternar comfig.subplots_adjust(top=0.88)
Exemplo de código extraído da demonstração de subtramas nos documentos matplotlib e ajustado com um título principal.
fonte
figure.suptitle()
não é suficiente, pois os títulos das subparcelas se misturam com o suptitile,fig.subplots_adjust(top=0.88)
é bom.Se suas subparcelas também tiverem títulos, pode ser necessário ajustar o tamanho do título principal:
fonte
plt.suptitle("Main Title", fontsize=16)