English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Le graphique d'arrow affiche les vecteurs de vitesse sous forme d'arrowes, où les composantes (u, v) sont situées au point (x, y).
# Filename : example.py # Copyright : 2020 By w3codebox # Author by : fr.oldtoolbag.com # Date : 2020-08-08 quiver(x,y,u,v)
La commande ci-dessus dessine les vecteurs en fonction des éléments correspondants de x et y.
Le tableau suivant liste les paramètres de la fonction quiver() -
x - 1D ou2D tableau, séquence. Coordonnées x de la position de la flèche y - 1D ou2D tableau, séquence. Coordonnées y de la position de la flèche u - 1D ou2D tableau, séquence. Composante x de la composante de la flèche v - 1D ou2D tableau, séquence. Composante y de la composante de la flèche c - 1D ou2D tableau, séquence. Coordonnées x de la position de la flèche
Les codes suivants dessinent un diagramme de corde à fusil simple -
# Filename : example.py # Copyright : 2020 By w3codebox # Author by : fr.oldtoolbag.com # Date : 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']-police serif] = ['SimHei'] # Étape 1 (remplacement de sans-police serif) plt.rcParams['axes.unicode_minus'] = False # Original from 【立地货】,for commercial use please contact the author for authorization, for non-commercial use please keep the original link: 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()
Exécuter le code d'exemple ci-dessus, obtenir le résultat suivant -