English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El gráfico de flechas muestra vectores de velocidad como flechas, donde los componentes (u, v) están en el punto (x, y).
# Nombre de archivo: example.py # Derechos de autor : 2020 By w3codebox # Autor por: es.oldtoolbag.com # Fecha : 2020-08-08 quiver(x,y,u,v)
El comando anterior dibuja vectores como flechas en los puntos de coordenadas correspondientes en x e y.
La siguiente tabla enumera los parámetros de la función quiver() -
x - 1D o2D matriz, secuencia.Coordenada x de la posición de la flecha y - 1D o2D matriz, secuencia.Coordenada y de la posición de la flecha u - 1D o2D matriz, secuencia.Componente x de la flecha v - 1D o2D matriz, secuencia.Componente y de la flecha c - 1D o2D matriz, secuencia.Coordenada x de la posición de la flecha
El siguiente código dibuja un gráfico de flechas simple -
# Nombre de archivo: example.py # Derechos de autor : 2020 By w3codebox # Autor por: es.oldtoolbag.com # Fecha : 2020-08-08 #! /usr/bin/env python #coding=utf-8 import matplotlib.pyplot as plt import numpy as np import math import seaborn as sns plt.rcParams['font.sans}}-fuente serif] = ['SimHei'] # Paso uno (reemplazar sans-fuente serif) plt.rcParams['axes.unicode_minus'] = False # El texto original proviene de 【立地货】,la redistribución comercial debe obtener el permiso del autor,la redistribución no comercial debe mantener el enlace original: x, y = np.meshgrid(np.arange(-2, 2, .2), np.arange(-2, 2, .25) z = x*np.exp(-x**2 - y**2) v, u = np.gradient(z, .2, .2) fig, ax = plt.subplots() q = ax.quiver(x, y, u, v) plt.show()
Ejecutar el código de ejemplo superior para obtener los siguientes resultados -