Estoy usando pyplot. Tengo 4 subtramas. ¿Cómo establecer un solo título principal sobre todas las subtramas? title()lo establece sobre la última subtrama.
python
matplotlib
Jakub M.
fuente
fuente


suptitle. Aún así, vi tu "desvergonzado truco". :)plt.suptitle()y noplt.subtitle(). ¡No me di cuenta de esto al principio y obtuve un error desagradable! : DAlgunos puntos que encuentro útiles al aplicar esto a mis propias parcelas:
fig.suptitle(title)lugar deplt.suptitle(title)fig.tight_layout()el título, se debe cambiar config.subplots_adjust(top=0.88)Código de ejemplo tomado de la demostración de subtramas en documentos de matplotlib y ajustado con un título maestro.
fuente
figure.suptitle()no es suficiente ya que los títulos de subtramas se mezclarán con el suptitile,fig.subplots_adjust(top=0.88)es bueno.Si sus subtramas también tienen títulos, es posible que deba ajustar el tamaño del título principal:
fuente
plt.suptitle("Main Title", fontsize=16)