Tengo una figura que contiene muchas subtramas.
fig = plt.figure(num=None, figsize=(26, 12), dpi=80, facecolor='w', edgecolor='k')
fig.canvas.set_window_title('Window Title')
# Returns the Axes instance
ax = fig.add_subplot(311)
ax2 = fig.add_subplot(312)
ax3 = fig.add_subplot(313)
¿Cómo agrego títulos a las subtramas?
fig.suptitle
agrega un título a todos los gráficos y, aunque ax.set_title()
existe, este último no agrega ningún título a mis subtramas.
Gracias por tu ayuda.
Editar: error tipográfico corregido set_title()
. Gracias Rutger Kassies
python
matplotlib
plot
subtitle
Shailen
fuente
fuente
ax.set_title('title', fontsize=16)
en su lugar.ax.set_title()
debería establecer los títulos para subtramas separadas:¿Puedes verificar si este código te funciona? ¿Quizás algo los sobrescribe más tarde?
fuente
Una respuesta abreviada asumiendo
import matplotlib.pyplot as plt
:como en:
Entonces no hay necesidad de variables superfluas.
fuente
Si quieres acortarlo, puedes escribir:
Puede que sea menos claro, pero no necesita más líneas o variables.
fuente
En caso de que tenga varias imágenes y desee recorrerlas y mostrarlas 1 por 1 junto con los títulos, esto es lo que puede hacer. No es necesario definir explícitamente ax1, ax2, etc.
fuente
fuente
Una solución que suelo usar cada vez más es esta:
fuente