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)