Matplolib - Graficas 2D
Matplolib - Graficas 2D
Matplolib - Graficas 2D
Lineales 𝑦 = 𝑚𝑥 + 𝑏
Exponenciales
Polinomiales
Combinadas 𝑦 = 𝑒 𝑎𝑥cos(2𝜋𝑥)
Pasos para graficar
nombre_funcion( 3, 5 )
nombre_funcion(3, 5, c=8)
nombre_funcion(3, 5, d=4)
nombre_funcion(3, 5, c=8, d=4)
nombre_funcion(3, 5, d=4, c=8)
nombre_funcion(3, 5,4,6)
Graficar una función lineal y = x + 3
ventana=plt.figure(num) y=x+3
x y
-5 -2
imágenes del arreglox
funcionrecta(arreglox) -4 -1
-3 0
-2 1
plano=ventana.gca() -1 2
0 3
1 4
arreglox = np.linspace(a,b,n) 2 5
Eje y
3 6
4 7
5 8
Eje x arreglox = [-5,-4,-3,-2,-1,0,1,2,3,4,5]
Parámetros opcionales de .figure() → (ventana )
Parámetro Descripción
num = 1 Numero de la figura creada, numero entero o string
Parámetro Descripción
color = ‘blue’ Color de la línea de dibujo: blue, red, cyan, magenta,
yellow, black, white,green
linestyle= ‘-’ Estilo de línea: '-‘ continua, '--‘ discontinua, '-.‘ guiones y
puntos ':‘ punteada
marker = ‘.’ Marcadores en las líneas: '.‘ punto, ',‘ píxeles, 'o‘ circular,
'v‘, '^‘, '<‘, '>' triangular, ‘1‘, ‘2‘,‘3‘,‘4‘, tri_, 's‘ cuadrado, ‘p‘
pentágono, ‘*’
linewidth = 2.0 Ancho de la línea flotante por defecto 2.0
Parámetro Descripción
.legend(loc=(‘upper left’) Localización de la leyenda.
'upper left' 2
'lower left' 3
'lower right' 4
'right' 5
'center left' 6
'center right' 7
'lower center' 8
'upper center' 9
'center' 10
Titulo, sticks
Parámetro Descripción
plano.set_title( ) Titulo al grafico.
label = ‘None’, loc=‘center’, color=‘black’, size=10 loc=['center', 'left', 'right']
plano.set_xlabel( ) Etiqueta del eje X.
Xlabel= ‘texto a mostrar’, loc=‘center’, color=‘black’, labelpad=espacio en puntos desde el eje x.
size=10, labelpad=5.0
plano.set_xticks( [-1,0,1 ] ) Marcas en el eje X
Parámetro Descripción
plano.spines['top'].set_visible(False) Accede al spin superior y lo oculta.
plano1=ventana.add_subplot ( plano[0,0])
plano2=ventana.add_subplot ( plano[0,1])
plano4=ventana.add_subplot ( plano[1,1])
plano3=ventana.add_subplot ( plano[1,0])