mpl_toolkits.axes_grid1.anchored_artists.AnchoredDirectionArrows #

clase mpl_toolkits.axes_grid1.anchored_artists. AnchoredDirectionArrows ( transform , label_x , label_y , length = 0.15 , fontsize = 0.08 , loc = 'arriba a la izquierda' , angle = 0 , aspect_ratio = 1 , pad = 0.4 , borderpad = 0.4 , frameon = False , color = 'w' , alpha# _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Bases:AnchoredOffsetbox

Dibuja dos flechas perpendiculares para indicar direcciones.

Parámetros :
transformarmatplotlib.transforms.Transform

El objeto de transformación para el sistema de coordenadas en uso, es decir, matplotlib.axes.Axes.transAxes.

etiqueta_x, etiqueta_y cadena

Texto de etiqueta para las flechas x e y

flotación de longitud , por defecto: 0.15

Longitud de la flecha, dada en coordenadas de transform .

tamaño de fuente flotante, predeterminado: 0.08

Tamaño de cadenas de etiquetas, dado en coordenadas de transform .

loc str, predeterminado: 'arriba a la izquierda'

Ubicación de la flecha. Las ubicaciones válidas son 'superior izquierda', 'superior centro', 'superior derecha', 'centro izquierda', 'centro', 'centro derecha', 'inferior izquierda', 'inferior centro, 'inferior derecha'. Por compatibilidad con versiones anteriores, también se aceptan valores numéricos. Vea el parámetro loc de Legendpara más detalles.

ángulo flotante, predeterminado: 0

El ángulo de las flechas en grados.

float de relación de aspecto , predeterminado: 1

La relación entre la longitud de arrow_x y arrow_y. Los números negativos se pueden utilizar para cambiar la dirección.

flotación de la almohadilla , por defecto: 0.4

Relleno alrededor de las etiquetas y flechas, en una fracción del tamaño de fuente.

flotante del borde , predeterminado: 0.4

Relleno de borde, en una fracción del tamaño de fuente.

frameon bool, por defecto: Falso

Si es Verdadero, dibuje un cuadro alrededor de las flechas y las etiquetas.

color str, por defecto: 'blanco'

Color para las flechas y etiquetas.

flotante alfa , predeterminado: 1

Valores alfa de las flechas y etiquetas

sep_x, sep_y float, por defecto: 0.01 y 0 respectivamente

Separación entre las flechas y etiquetas en coordenadas de transform .

propiedades de fuente matplotlib.font_manager.FontProperties, opcional

Propiedades de fuente para el texto de la etiqueta.

back_length flotante, por defecto: 0.15

Fracción de la flecha detrás del cruce de flechas.

head_width flotante, por defecto: 10

Ancho de punta de flecha, enviado a ArrowStyle.

head_length flotante, por defecto: 15

Longitud de la punta de flecha, enviada a ArrowStyle.

tail_width flotante, por defecto: 2

Ancho de la cola de flecha, enviado a ArrowStyle.

text_props, dictado de arrow_props

Propiedades del texto y flechas, pasado a textpath.TextPathy patches.FancyArrowPatch.

**kwargs

Argumentos de palabras clave reenviados a AnchoredOffsetbox.

notas

Si prop se pasa como un argumento de palabra clave, pero fontproperties no, entonces se asume que prop son las fontproperties previstas . No se admite el uso de las propiedades prop y font .

Ejemplos

>>> import matplotlib.pyplot as plt
>>> import numpy as np
>>> from mpl_toolkits.axes_grid1.anchored_artists import (
...     AnchoredDirectionArrows)
>>> fig, ax = plt.subplots()
>>> ax.imshow(np.random.random((10, 10)))
>>> arrows = AnchoredDirectionArrows(ax.transAxes, '111', '110')
>>> ax.add_artist(arrows)
>>> fig.show()

Usando varios de los parámetros opcionales, creando una flecha que apunta hacia abajo y etiquetas de texto de alto contraste.

>>> import matplotlib.font_manager as fm
>>> fontprops = fm.FontProperties(family='monospace')
>>> arrows = AnchoredDirectionArrows(ax.transAxes, 'East', 'South',
...                                  loc='lower left', color='k',
...                                  aspect_ratio=-1, sep_x=0.02,
...                                  sep_y=-0.01,
...                                  text_props={'ec':'w', 'fc':'k'},
...                                  fontproperties=fontprops)
Atributos :
flecha_x, flecha_ymatplotlib.patches.FancyArrowPatch

Flecha x e y

ruta_texto_x, ruta_texto_ymatplotlib.textpath.TextPath

Ruta para etiquetas de flecha

p_x, p_ymatplotlib.patches.PathPatch

Parche para etiquetas de flecha

cajamatplotlib.offsetbox.AuxTransformBox

Contenedor para las flechas y etiquetas.

set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation =<UNSET> , bbox_to_anchor=<UNSET> , child=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET > , gid=<UNSET> , height=<UNSET> , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterizado=<UNSET> ,sketch_params=<UNSET> ,snap=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , width=<UNSET> , zorder=<UNSET> ) [fuente] #

Establece varias propiedades a la vez.

Las propiedades admitidas son

Propiedad

Descripción

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

escalar o ninguno

animated

bool

bbox_to_anchor

desconocido

child

desconocido

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

figure

Figure

gid

calle

height

flotar

in_layout

bool

label

objeto

mouseover

bool

offset

(flotante, flotante) o invocable

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

rasterized

bool

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

transform

Transform

url

calle

visible

bool

width

flotar

zorder

flotar

Ejemplos usando mpl_toolkits.axes_grid1.anchored_artists.AnchoredDirectionArrows#

Flecha de dirección anclada

Flecha de dirección anclada

Flecha de dirección anclada