Matplotlib es una biblioteca en Python y es una extensión matemática numérica para la biblioteca NumPy. La clase Axes contiene la mayoría de los elementos de la figura: Axis, Tick, Line2D, Text, Polygon, etc., y establece el sistema de coordenadas. Y las instancias de Axes admiten devoluciones de llamada a través de un atributo de devoluciones de llamada.
función matplotlib.axes.Axes.quiverkey()
La función Axes.quiverkey() en el módulo de ejes de la biblioteca matplotlib también se usa para agregar una clave a un diagrama de carcaj.
Sintaxis: Axes.quiverkey(self, Q, X, Y, U, label, **kw)
Parámetros: Este método acepta los siguientes parámetros que se describen a continuación:
- P: Este parámetro es la instancia de Quiver devuelta por una llamada a quiver.
- X, Y: estos parámetros son las coordenadas x e y de la ubicación de la llave.
- U: Este parámetro es la longitud de la clave.
- etiqueta: este parámetro es una string con la longitud y las unidades de la clave.
- ángulos : Este parámetro es el ángulo de las flechas.
- color : este parámetro anula los colores de cara y borde de Q.
- labelpos : Este parámetro se usa para posicionar la etiqueta arriba, abajo, a la derecha, a la izquierda de la flecha.
- labelep: Este parámetro es la distancia en pulgadas entre la flecha y la etiqueta.
- labelcolor: Esto por defecto es el color de texto predeterminado.
- fontproperties: este parámetro es el diccionario con argumentos de palabras clave aceptados por el inicializador FontProperties: familia, estilo, variante, tamaño, peso.
Los siguientes ejemplos ilustran la función matplotlib.axes.Axes.quiverkey() en matplotlib.axes:
Ejemplo 1:
# Implementation of matplotlib function import matplotlib.pyplot as plt import numpy as np X = np.arange(-20, 20, 0.5) Y = np.arange(-20, 20, 0.5) U, V = np.meshgrid(X, Y) fig, ax = plt.subplots() q = ax.quiver(X, Y, U, V) ax.quiverkey(q, X = 0.5, Y = 0.5, U = 500, label ='Quiver key') ax.set_title('matplotlib.axes.Axes.quiverkey() \ Example', fontsize = 14, fontweight ='bold') plt.show()
Producción:
Ejemplo 2:
# Implementation of matplotlib function import matplotlib.pyplot as plt import numpy as np X, Y = np.meshgrid(np.arange(0, 2 * np.pi, .2), np.arange(0, 2 * np.pi, .2)) U = np.cos(X**2) V = np.sin(Y**2) C = U**2 + V**2 fig, ax = plt.subplots() Q = ax.quiver(X, Y, U, V, C, units ='width') ax.quiverkey(Q, 0.4, 0.9, 1, r'val = $Cos(x ^ 2)^2 + Sin(x ^ 2)^2$', labelpos ='E', coordinates ='figure') ax.set_title('matplotlib.axes.Axes.quiverkey() \ Example\n', fontsize = 14, fontweight ='bold') plt.show()
Producción:
Publicación traducida automáticamente
Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA