Matplotlib.pyplot.quiver() en Python

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.quiverEl 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 flecha

Pará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 trazados

Valor 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:
matplotlib.pyplot.quiver

Ejemplo #2
Trazar múltiples flechas en un gráfico usando el quivermé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:
matplotlib.pyplot.quiver

Publicación traducida automáticamente

Artículo escrito por rajatsahay719 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *