Gráficos Básicos
Con una comprensión de la arquitectura de matplotlib
, proceda a crear la primera gráfica. Se demuestran dos métodos comunes para crear una gráfica:
El enfoque de scripting;
El enfoque orientado a objetos, que implica la instanciación explícita de objetos
Artist
.
Enfoque de Scripting
Con este enfoque no es necesario crear explícitamente los objetos Figure
y Axes
(esto se realiza internamente).
En el espacio 2D, cada punto tiene coordenadas x y y. Para graficarlo, importe el submódulo pyplot
, utilice el alias plt
, inicialice las variables x
y y
, y llame a la función plot()
con x
y y
como argumentos, junto con 'o'
para el marcador de punto.
¡El orden de los argumentos es importante!
La gráfica se muestra con plt.show()
:
import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
Enfoque orientado a objetos
La única diferencia aquí es el uso del enfoque orientado a objetos: se crean un objeto Figure
y un objeto Axes
utilizando subplots()
, y el método .plot()
se llama sobre el objeto Axes
con los mismos argumentos.
import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
Las siguientes dos líneas son equivalentes a plt.plot()
.
Ambas opciones siguen siendo equivalentes incluso al utilizar otras funciones de graficado en lugar de plot()
. El curso seguirá principalmente el enfoque de scripting, aunque es fundamental comprender ambos enfoques. Ahora, grafique un punto utilizando el método de su preferencia.
Swipe to start coding
- Importar el submódulo
pyplot
de la bibliotecamatplotlib
con el aliasplt
. - Asignar los valores
10
y2
a las variablesx
yy
respectivamente. - Pasar
x
yy
como argumentos a la funciónplot()
, primerox
, luegoy
.
Solución
¡Gracias por tus comentarios!