Matplotlib es una biblioteca de enlaces de Python que proporciona al usuario un marco de trazado similar a MATLAB. Matplotlib se puede usar en scripts de Python, el shell de Python e IPython, servidores de aplicaciones web y varios kits de herramientas de interfaz gráfica de usuario como Tkinter, awxPython, etc.
Matplotlib.pyplot.quiver()
matplotlib.pyplot.quiver
El método se utiliza para trazar un campo 2D de flechas.
Sintaxis: matplotlib.pyplot.quiver(x_coordinate, y_coordinate, x_direction, y_direction)
Parámetros:
x_coordinate: coordenada x de la ubicación de la flecha
y_coordinate: coordenada y de la ubicación de la flecha
x_direction: componente x de la dirección de la flecha
y_direction: componente y de la dirección de la flechaParámetros opcionales:
scale: se usa para establecer la escala del gráfico
scale_units: se usa para establecer las unidades del plano con respecto a x e y
angle: se usa para determinar el ángulo de los vectores de flecha trazadosValor devuelto: Devuelve un gráfico 2D con flechas trazadas
Ejemplo 1
#Python program to explain # matplotlib.pyplot.quiver method import matplotlib.pyplot as plt import numpy as np #defining necessary arrays x = np.linspace(0,2,8) y = np.linspace(2,0,8) x_dir = y_dir = np.zeros((8,8)) y_dir[5,5] = 0.2 #plotting the 2D graph plt.quiver(x, y, x_dir, y_dir, scale=1)
Producción:
Ejemplo #2
Trazar múltiples flechas en un gráfico usando el quiver
método
# Python program to explain # matplotlib.pyplot.quiver method # importing necessary libraries import matplotlib.pyplot as plt # defining necessary arrays x_coordinate = [0, 1.5] y_coordinate = [0.5, 1.5] x_direction = [1, -0.5] y_direction = [1, -1] # plotting the graph plt.quiver(x_coordinate, y_coordinate, x_direction, y_direction, scale_units ='xy', scale = 1.)
Producción:
Publicación traducida automáticamente
Artículo escrito por rajatsahay719 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA