A veces me encuentro con un código como este:En Matplotlib, ¿qué significa el argumento en fig.add_subplot (111)?
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]
fig = plt.figure()
fig.add_subplot(111)
plt.scatter(x, y)
plt.show()
que produce:
He estado leyendo la documentación como un loco, pero no puedo encontrar una explicación para la 111
. a veces veo un 212
.
¿Qué significa el argumento de fig.add_subplot()
?
¿Hay alguna documentación detallada acerca de esto?¿Cuál es la diferencia entre una cuadrícula de 1x1 y una de 2x3 en este contexto? – donatello
cuadrícula 1x1 = 1 fila, 1 columna. Rejilla 2x3 = 2 filas, 3 columnas. El tercer número comienza desde 1 e incrementa la fila primero. Consulte la documentación de la subtrama() para obtener más información. – ianalis
Como otros explicaron (hace más de dos años), este es un legado de matlab. Pero por el bien de los futuros lectores, deben saber que existe una mejor alternativa, en la forma del método 'subplots()'. – jarondl