mpl_toolkits.axes_grid1.anchored_artists.AnchoredSizeBar #

clase mpl_toolkits.axes_grid1.anchored_artists. AnchoredSizeBar ( transformar , tamaño , etiqueta , ubicación , pad = 0.1 , borderpad = 0.1 , sep = 2 , frameon = True , size_vertical = 0 , color = 'black' , label_top = False , fontproperties = Ninguno , fill_bar = Ninguno , **kwargs ) [fuente] #

Bases:AnchoredOffsetbox

Dibuje una barra de escala horizontal con una etiqueta alineada al centro debajo.

Parámetros :
transformarmatplotlib.transforms.Transform

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

flotador de tamaño

Longitud horizontal de la barra de tamaño, dada en coordenadas de transform .

cadena de etiquetas

Etiqueta para mostrar.

calle loc

Ubicación de la barra de tamaño. 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.

flotación de la almohadilla , por defecto: 0.1

Relleno alrededor de la etiqueta y la barra de tamaño, en una fracción del tamaño de fuente.

flotante del borderpad , por defecto: 0.1

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

sep flotante, por defecto: 2

Separación entre la etiqueta y la barra de tallas, en puntos.

frameon bool, por defecto: Verdadero

Si es Verdadero, dibuje un cuadro alrededor de la barra horizontal y la etiqueta.

size_vertical float, por defecto: 0

Longitud vertical de la barra de tamaño, dada en coordenadas de transform .

color str, por defecto: 'negro'

Color para la barra de tallas y la etiqueta.

label_top bool, predeterminado: Falso

Si es Verdadero, la etiqueta estará sobre la barra de tamaño.

propiedades de fuente matplotlib.font_manager.FontProperties, opcional

Propiedades de fuente para el texto de la etiqueta.

fill_bar booleano , opcional

Si es Verdadero y si size_vertical es distinto de cero, la barra de tamaño se rellenará con el color especificado por la barra de tamaño. El valor predeterminado es True si size_vertical es mayor que cero y False en caso contrario.

**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 (
...     AnchoredSizeBar)
>>> fig, ax = plt.subplots()
>>> ax.imshow(np.random.random((10, 10)))
>>> bar = AnchoredSizeBar(ax.transData, 3, '3 data units', 4)
>>> ax.add_artist(bar)
>>> fig.show()

Usando todos los parámetros opcionales

>>> import matplotlib.font_manager as fm
>>> fontprops = fm.FontProperties(size=14, family='monospace')
>>> bar = AnchoredSizeBar(ax.transData, 3, '3 units', 4, pad=0.5,
...                       sep=5, borderpad=0.5, frameon=False,
...                       size_vertical=0.5, color='white',
...                       fontproperties=fontprops)
Atributos :
size_barmatplotlib.offsetbox.AuxTransformBox

Contenedor para la barra de tallas.

etiqueta_txtmatplotlib.offsetbox.TextArea

Contenedor para la etiqueta de la barra de tallas.

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.AnchoredSizeBar#

Localizador de recuadros Demo2

Localizador de recuadros Demo2

Localizador de recuadros Demo2
Artistas anclados simples

Artistas anclados simples

Artistas anclados simples