matplotlib.offsetbox
#
Clases de contenedores para Artist
s.
OffsetBox
La base de todos los artistas de contenedores definidos en este módulo.
AnchoredOffsetbox
,AnchoredText
Ancle y alinee un
Artist
texto arbitrario o relativo a los ejes principales o un punto de anclaje específico.DrawingArea
Un contenedor con ancho y alto fijos. Los niños tienen una posición fija dentro del contenedor y pueden ser recortados.
HPacker
,VPacker
Contenedores para la disposición de sus hijos en vertical u horizontal.
PaddedBox
Un contenedor para agregar un relleno alrededor de un archivo
Artist
.TextArea
Contiene una única
Text
instancia.
- clase matplotlib.offsetbox. AnchoredOffsetbox ( loc , * , pad = 0.4 , borderpad = 0.5 , child = Ninguno , prop = Ninguno , frameon = True , bbox_to_anchor = Ninguno , bbox_transform = Ninguno , ** kwargs ) [fuente] #
Bases:
OffsetBox
Una caja de compensación colocada según la ubicación loc .
AnchoredOffsetbox tiene un solo hijo. Cuando se necesitan varios elementos secundarios, use un OffsetBox adicional para encerrarlos. De forma predeterminada, el cuadro de compensación está anclado en sus ejes principales. Puede especificar explícitamente bbox_to_anchor .
- Parámetros :
- calle loc
La ubicación de la caja. 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
Legend
para más detalles.- flotación de la almohadilla , por defecto: 0.4
Relleno alrededor del niño como fracción del tamaño de fuente.
- flotante del borde , predeterminado: 0.5
Relleno entre el marco de la caja de compensación y el bbox_to_anchor .
- niño
OffsetBox
La caja que irá anclada.
- apuntalar
FontProperties
Esto solo se usa como referencia para rellenos. Si no se proporciona, se utiliza
rcParams["legend.fontsize"]
(predeterminado:'medium'
).- marco en bool
Ya sea para dibujar un marco alrededor de la caja.
- bbox_to_anchor
BboxBase
, 2 tuplas o 4 tuplas de flotantes Caja que se utiliza para posicionar la leyenda en conjunto con loc .
- bbox_transform Ninguno o
matplotlib.transforms.Transform
La transformación del cuadro delimitador ( bbox_to_anchor ).
- **kwargs
Todos los demás parámetros se pasan a
OffsetBox
.
notas
Ver
Legend
para una descripción detallada del mecanismo de anclaje.- códigos = {'centro': 10, 'centro izquierda': 6, 'centro derecha': 7, 'inferior centro': 8, 'inferior izquierda': 3, 'inferior derecha': 4, 'derecha': 5, 'superior centro': 9, 'superior izquierda': 2, 'superior derecha': 1} #
- dibujar ( procesador ) [fuente] #
Actualice la ubicación de los niños si es necesario y dibújelos en el renderizador dado .
- get_extent ( procesador ) [fuente] #
Devuelve la medida de la caja como (ancho, alto, x, y).
Esta es la medida del niño más el relleno.
- get_window_extent ( procesador = Ninguno ) [fuente] #
Obtenga el cuadro delimitador del artista en el espacio de visualización.
El ancho y la altura del cuadro delimitador no son negativos.
Las subclases deben anularse para su inclusión en el cálculo "ajustado" del cuadro delimitador. El valor predeterminado es devolver un cuadro delimitador vacío en 0, 0.
Tenga cuidado al usar esta función, los resultados no se actualizarán si cambia la extensión de la ventana del artista. La extensión puede cambiar debido a cualquier cambio en la pila de transformación, como cambiar los límites de los ejes, el tamaño de la figura o el lienzo utilizado (como se hace al guardar una figura). Esto puede provocar un comportamiento inesperado en el que las figuras interactivas se verán bien en la pantalla, pero se guardarán incorrectamente.
- 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
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
escalar o ninguno
bool
desconocido
desconocido
bool
Parchear o (Ruta, Transformar) o Ninguno
calle
flotar
bool
objeto
bool
(flotante, flotante) o invocable
Ninguno o bool o flotante o invocable
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
bool
flotar
flotar
- set_bbox_to_anchor ( bbox , transformar = Ninguno ) [fuente] #
Establezca el bbox al que está anclado el cuadro.
bbox puede ser una instancia de Bbox, una lista de [izquierda, abajo, ancho, alto] o una lista de [izquierda, abajo] donde se supondrá que el ancho y la altura son cero. El bbox se transformará para mostrar las coordenadas mediante la transformación dada.
- orden = 5 #
- clase matplotlib.offsetbox. AnchoredText ( s , loc , * , pad = 0.4 , borderpad = 0.5 , prop = Ninguno , ** kwargs ) [fuente] #
Bases:
AnchoredOffsetbox
AnchoredOffsetbox con texto.
- Parámetros :
- calle s
Texto.
- calle loc
Código de localización. ver
AnchoredOffsetbox
_- flotación de la almohadilla , por defecto: 0.4
Relleno alrededor del texto como fracción del tamaño de fuente.
- flotante del borde , predeterminado: 0.5
Espaciado entre el marco de la caja de compensación y el bbox_to_anchor .
- dictado de apoyo , opcional
Diccionario de parámetros de palabras clave que se pasarán a la
Text
instancia contenida dentro de AnchoredText.- **kwargs
Todos los demás parámetros se pasan a
AnchoredOffsetbox
.
- 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
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
escalar o ninguno
bool
desconocido
desconocido
bool
Parchear o (Ruta, Transformar) o Ninguno
calle
flotar
bool
objeto
bool
(flotante, flotante) o invocable
Ninguno o bool o flotante o invocable
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
bool
flotar
flotar
- clase matplotlib.offsetbox. AnnotationBbox ( offsetbox , xy , xybox = Ninguno , * , xycoords = 'datos' , boxcoords = Ninguno , frameon = True , pad = 0.4 , annotation_clip = Ninguno , box_alignment = (0.5, 0.5) , bboxprops = Ninguno , arrowprops = Ninguno , tamaño de fuente =Ninguno , ** kwargs ) [fuente] #
Bases:
Artist
,_AnnotationBase
Contenedor para un
OffsetBox
referente a una posición específica xy .Opcionalmente , se puede dibujar una flecha que apunte desde el cuadro de compensación a xy .
Esto es como
Annotation
, pero conOffsetBox
en lugar deText
.- Parámetros :
- caja compensada
OffsetBox
- xy (flotante, flotante)
El punto (x, y) para anotar. El sistema de coordenadas está determinado por xycoords .
- xybox (flotante, flotante), por defecto: xy
La posición (x, y) para colocar el texto. El sistema de coordenadas está determinado por boxcoords .
- xycoords str o
Artist
oTransform
o invocable o (flotante, flotante), predeterminado: 'datos' El sistema de coordenadas en el que se proporciona xy . Consulte el parámetro xycoords en
Annotation
para obtener una descripción detallada.- boxcoords str or
Artist
orTransform
or callable or (float, float), predeterminado: valor de xycoords El sistema de coordenadas en el que se proporciona xybox . Consulte el parámetro textcoords para
Annotation
obtener una descripción detallada.- frameon bool, por defecto: Verdadero
De forma predeterminada, el texto está rodeado por un blanco
FancyBboxPatch
(accesible como elpatch
atributo deAnnotationBbox
). Si frameon se establece en False, este parche se vuelve invisible.- flotación de la almohadilla , por defecto: 0.4
Relleno alrededor de la caja de compensación.
- box_alignment (flotante, flotante)
Una tupla de dos flotantes para una alineación vertical y horizontal de la caja desplazada con las coordenadas de la caja . La esquina inferior izquierda es (0, 0) y la esquina superior derecha es (1, 1).
- **kwargs
Otros parámetros son idénticos a
Annotation
.
- caja compensada
- anuncios de propiedad #
- contiene ( mouseevent ) [fuente] #
Pruebe si el artista contiene el evento del ratón.
- Parámetros :
- evento del ratón
matplotlib.backend_bases.MouseEvent
- evento del ratón
- Devoluciones :
- contiene bool
Si hay valores dentro del radio.
- dictado de detalles
Un diccionario de detalles del contexto del evento específico del artista, como qué puntos están contenidos en el radio de selección. Consulte las subclases de artistas individuales para obtener más detalles.
- dibujar ( procesador ) [fuente] #
Dibuja al Artista (y sus hijos) usando el renderizador dado.
Esto no tiene efecto si el artista no está visible (
Artist.get_visible
devuelve Falso).- Parámetros :
- subclase de renderizador .
RendererBase
- subclase de renderizador .
notas
Este método se anula en las subclases de artista.
- get_tightbbox ( procesador = Ninguno ) [fuente] #
Me gusta
Artist.get_window_extent
, pero incluye cualquier recorte.- Parámetros :
- subclase de renderizador
RendererBase
renderizador que se usará para dibujar las figuras (es decir,
fig.canvas.get_renderer()
)
- subclase de renderizador
- Devoluciones :
Bbox
El cuadro delimitador envolvente (en las coordenadas de píxeles de la figura).
- get_window_extent ( procesador = Ninguno ) [fuente] #
Obtenga el cuadro delimitador del artista en el espacio de visualización.
El ancho y la altura del cuadro delimitador no son negativos.
Las subclases deben anularse para su inclusión en el cálculo "ajustado" del cuadro delimitador. El valor predeterminado es devolver un cuadro delimitador vacío en 0, 0.
Tenga cuidado al usar esta función, los resultados no se actualizarán si cambia la extensión de la ventana del artista. La extensión puede cambiar debido a cualquier cambio en la pila de transformación, como cambiar los límites de los ejes, el tamaño de la figura o el lienzo utilizado (como se hace al guardar una figura). Esto puede provocar un comportamiento inesperado en el que las figuras interactivas se verán bien en la pantalla, pero se guardarán incorrectamente.
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation =<UNSET> , annotation_clip=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , fontsize=<UNSET > , gid=<UNSET> , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<DESCONFIGURAR>, transformar=<DESCONFIGURAR> ,url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [fuente] #
Establece varias propiedades a la vez.
Las propiedades admitidas son
Propiedad
Descripción
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
escalar o ninguno
bool
annotation_clip
booleano o ninguno
bool
Parchear o (Ruta, Transformar) o Ninguno
desconocido
desconocido
calle
bool
objeto
bool
Ninguno o bool o flotante o invocable
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
bool
flotar
- set_figure ( figura ) [fuente] #
Establezca la
Figure
instancia a la que pertenece el artista.- Parámetros :
- higo
Figure
- higo
- set_fontsize ( s = Ninguno ) [fuente] #
Establezca el tamaño de fuente en puntos.
Si no se proporciona s , restablezca a
rcParams["legend.fontsize"]
(predeterminado:'medium'
).
- update_positions ( procesador ) [fuente] #
Actualice las posiciones de píxeles para el punto anotado, el texto y la flecha.
- propiedad xyann #
- orden = 3 #
- clase matplotlib.offsetbox. AuxTransformBox ( aux_transform ) [fuente] #
Bases:
OffsetBox
Caja compensada con aux_transform. Sus hijos se transformarán primero con aux_transform y luego se compensarán. La coordenada absoluta de aux_transform significa que se ajustará automáticamente para que la esquina inferior izquierda del cuadro delimitador de elementos secundarios se establezca en (0, 0) antes de la transformación de compensación.
Es similar al área de dibujo, excepto que la extensión de la caja no está predeterminada sino que se calcula a partir de la extensión de la ventana de sus elementos secundarios. Además, la extensión de los hijos se calculará en la coordenada transformada.
- dibujar ( procesador ) [fuente] #
Actualice la ubicación de los niños si es necesario y dibújelos en el renderizador dado .
- get_extent ( procesador ) [fuente] #
Devuelve una tupla de la caja.
width, height, xdescent, ydescent
- get_window_extent ( procesador = Ninguno ) [fuente] #
Obtenga el cuadro delimitador del artista en el espacio de visualización.
El ancho y la altura del cuadro delimitador no son negativos.
Las subclases deben anularse para su inclusión en el cálculo "ajustado" del cuadro delimitador. El valor predeterminado es devolver un cuadro delimitador vacío en 0, 0.
Tenga cuidado al usar esta función, los resultados no se actualizarán si cambia la extensión de la ventana del artista. La extensión puede cambiar debido a cualquier cambio en la pila de transformación, como cambiar los límites de los ejes, el tamaño de la figura o el lienzo utilizado (como se hace al guardar una figura). Esto puede provocar un comportamiento inesperado en el que las figuras interactivas se verán bien en la pantalla, pero se guardarán incorrectamente.
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation =<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> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<DESCONFIGURADO> ,transform=<DESCONFIGURADO> ,url=<UNSET> , visible=<UNSET> , width=<UNSET> , zorder=<UNSET> ) [fuente] #
Establece varias propiedades a la vez.
Las propiedades admitidas son
Propiedad
Descripción
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
escalar o ninguno
bool
bool
Parchear o (Ruta, Transformar) o Ninguno
calle
flotar
bool
objeto
bool
(flotar, flotar)
Ninguno o bool o flotante o invocable
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
desconocido
calle
bool
flotar
flotar
- clase matplotlib.offsetbox. DraggableAnnotation ( anotación , use_blit = False ) [fuente] #
Bases:
DraggableBase
- clase matplotlib.offsetbox. DraggableBase ( ref_artist , use_blit = False ) [fuente] #
Bases:
object
Clase base auxiliar para un artista que se puede arrastrar (leyenda, cuadro de compensación).
Las clases derivadas deben anular los siguientes métodos:
def save_offset(self): ''' Called when the object is picked for dragging; should save the reference position of the artist. ''' def update_offset(self, dx, dy): ''' Called during the dragging; (*dx*, *dy*) is the pixel offset from the point where the mouse drag started. '''
Opcionalmente, puede anular el siguiente método:
def finalize_offset(self): '''Called when the mouse is released.'''
En la implementación actual de
DraggableLegend
yDraggableAnnotation
,update_offset
coloca a los artistas en las coordenadas de visualización yfinalize_offset
vuelve a calcular su posición en los ejes de coordenadas y establece un atributo relevante.
- clase matplotlib.offsetbox. DraggableOffsetBox ( ref_artist , offsetbox , use_blit = False ) [fuente] #
Bases:
DraggableBase
- clase matplotlib.offsetbox. DrawingArea ( ancho , alto , xdescent = 0.0 , ydescent = 0.0 , clip = False ) [fuente] #
Bases:
OffsetBox
El área de dibujo puede contener cualquier artista como hijo. El DrawingArea tiene un ancho y una altura fijos. La posición de los hijos en relación con el padre es fija. Los hijos se pueden recortar en los límites del padre.
- Parámetros :
- ancho, altura flotante
Ancho y alto de la caja contenedora.
- flotador xdescendente, ydescendente
Descenso de la caja en dirección x e y.
- bool clip
Ya sea para sujetar a los niños a la caja.
- propiedad clip_children #
Si los elementos secundarios de este DrawingArea deben ser recortados por el cuadro delimitador de DrawingArea.
- dibujar ( procesador ) [fuente] #
Actualice la ubicación de los niños si es necesario y dibújelos en el renderizador dado .
- get_window_extent ( procesador = Ninguno ) [fuente] #
Obtenga el cuadro delimitador del artista en el espacio de visualización.
El ancho y la altura del cuadro delimitador no son negativos.
Las subclases deben anularse para su inclusión en el cálculo "ajustado" del cuadro delimitador. El valor predeterminado es devolver un cuadro delimitador vacío en 0, 0.
Tenga cuidado al usar esta función, los resultados no se actualizarán si cambia la extensión de la ventana del artista. La extensión puede cambiar debido a cualquier cambio en la pila de transformación, como cambiar los límites de los ejes, el tamaño de la figura o el lienzo utilizado (como se hace al guardar una figura). Esto puede provocar un comportamiento inesperado en el que las figuras interactivas se verán bien en la pantalla, pero se guardarán incorrectamente.
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation =<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> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<DESCONFIGURADO> ,transform=<DESCONFIGURADO> ,url=<UNSET> , visible=<UNSET> , width=<UNSET> , zorder=<UNSET> ) [fuente] #
Establece varias propiedades a la vez.
Las propiedades admitidas son
Propiedad
Descripción
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
escalar o ninguno
bool
bool
Parchear o (Ruta, Transformar) o Ninguno
calle
flotar
bool
objeto
bool
(flotar, flotar)
Ninguno o bool o flotante o invocable
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
desconocido
calle
bool
flotar
flotar
- clase matplotlib.offsetbox. HPacker ( pad = Ninguno , sep = Ninguno , ancho = Ninguno , alto = Ninguno , align = 'baseline' , mode = 'fixed' , children = Ninguno ) [fuente] #
Bases:
PackerBase
HPacker empaqueta a sus niños horizontalmente, ajustando automáticamente sus posiciones relativas en el momento del dibujo.
- Parámetros :
- flotador de almohadilla , opcional
El relleno de límites en puntos.
- flotador separador , opcional
El espaciado entre elementos en puntos.
- ancho, alto flotador, opcional
Ancho y alto del cuadro del contenedor en píxeles, calculados si Ninguno .
- alinear {'arriba', 'abajo', 'izquierda', 'derecha', 'centro', 'línea de base'}, predeterminado: 'línea de base'
Alineación de cajas.
- modo {'fijo', 'expandir', 'igual'}, predeterminado: 'fijo'
El modo de embalaje.
paquetes 'fijos' los
Artist
s ajustados dados con espaciado de separación.'expandir' usa el espacio máximo disponible para distribuir a los artistas con el mismo espacio entre ellos.
'igual': Cada artista ocupa una fracción igual del espacio disponible y está alineado a la izquierda (o alineado en la parte superior) en el mismo.
- lista de niños de
Artist
Los artistas a empacar.
notas
pad y sep están en puntos y se escalarán con el renderizador dpi, mientras que el ancho y el alto están en píxeles.
- get_extent_offsets ( procesador ) [fuente] #
Actualice el desplazamiento de los niños y devuelva la extensión de la caja.
- Parámetros :
- subclase de renderizador
RendererBase
- subclase de renderizador
- Devoluciones :
- ancho
- altura
- xdescenso
- ydescendente
- lista de pares (xoffset, yoffset)
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation =<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> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<DESCONFIGURADO> ,transform=<DESCONFIGURADO> ,url=<UNSET> , visible=<UNSET> , width=<UNSET> , zorder=<UNSET> ) [fuente] #
Establece varias propiedades a la vez.
Las propiedades admitidas son
Propiedad
Descripción
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
escalar o ninguno
bool
bool
Parchear o (Ruta, Transformar) o Ninguno
calle
flotar
bool
objeto
bool
(flotante, flotante) o invocable
Ninguno o bool o flotante o invocable
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
bool
flotar
flotar
- clase matplotlib.offsetbox. OffsetBox ( * argumentos , ** kwargs ) [fuente] #
Bases:
Artist
El OffsetBox es un artista contenedor simple.
Los artistas secundarios están destinados a dibujarse en una posición relativa a su padre.
Al ser un artista en sí mismo, todos los parámetros se transmiten a
Artist
.- contiene ( mouseevent ) [fuente] #
Delegue el evento del mouse contiene la verificación a los niños.
Como contenedor,
OffsetBox
no responde por sí mismo a los eventos del mouse.- Parámetros :
- evento del ratón
matplotlib.backend_bases.MouseEvent
- evento del ratón
- Devoluciones :
- contiene bool
Si hay valores dentro del radio.
- dictado de detalles
Un diccionario de detalles del contexto del evento específico del artista, como qué puntos están contenidos en el radio de selección. Consulte las subclases de artistas individuales para obtener más detalles.
Ver también
- dibujar ( procesador ) [fuente] #
Actualice la ubicación de los niños si es necesario y dibújelos en el renderizador dado .
- get_extent ( procesador ) [fuente] #
Devuelve una tupla de la caja.
width, height, xdescent, ydescent
- get_extent_offsets ( procesador ) [fuente] #
Actualice el desplazamiento de los niños y devuelva la extensión de la caja.
- Parámetros :
- subclase de renderizador
RendererBase
- subclase de renderizador
- Devoluciones :
- ancho
- altura
- xdescenso
- ydescendente
- lista de pares (xoffset, yoffset)
- get_offset ( ancho , alto , xdescent , ydescent , renderer ) [fuente] #
Devuelve el desplazamiento como una tupla (x, y).
Los parámetros de extensión deben proporcionarse para manejar el caso en el que el desplazamiento está determinado dinámicamente por un invocable (ver
set_offset
).- Parámetros :
- ancho, alto, xdescenso, ydescenso
Parámetros de extensión.
- subclase de renderizador
RendererBase
- get_window_extent ( procesador = Ninguno ) [fuente] #
Obtenga el cuadro delimitador del artista en el espacio de visualización.
El ancho y la altura del cuadro delimitador no son negativos.
Las subclases deben anularse para su inclusión en el cálculo "ajustado" del cuadro delimitador. El valor predeterminado es devolver un cuadro delimitador vacío en 0, 0.
Tenga cuidado al usar esta función, los resultados no se actualizarán si cambia la extensión de la ventana del artista. La extensión puede cambiar debido a cualquier cambio en la pila de transformación, como cambiar los límites de los ejes, el tamaño de la figura o el lienzo utilizado (como se hace al guardar una figura). Esto puede provocar un comportamiento inesperado en el que las figuras interactivas se verán bien en la pantalla, pero se guardarán incorrectamente.
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation =<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> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<DESCONFIGURADO> ,transform=<DESCONFIGURADO> ,url=<UNSET> , visible=<UNSET> , width=<UNSET> , zorder=<UNSET> ) [fuente] #
Establece varias propiedades a la vez.
Las propiedades admitidas son
Propiedad
Descripción
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
escalar o ninguno
bool
bool
Parchear o (Ruta, Transformar) o Ninguno
calle
flotar
bool
objeto
bool
(flotante, flotante) o invocable
Ninguno o bool o flotante o invocable
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
bool
flotar
flotar
- set_figure ( figura ) [fuente] #
Establece el
Figure
para elOffsetBox
y todos sus hijos.- Parámetros :
- higo
Figure
- higo
- set_offset ( xy ) [fuente] #
Establezca el desplazamiento.
- Parámetros :
- xy (flotante, flotante) o invocable
Las coordenadas (x, y) del desplazamiento en unidades de visualización. Estos se pueden dar explícitamente como una tupla (x, y) o proporcionando una función que convierte la extensión en el desplazamiento. Esta función debe tener la firma:
def offset(width, height, xdescent, ydescent, renderer) -> (float, float)
- clase matplotlib.offsetbox. OffsetImage ( arr , * , zoom = 1 , cmap = Ninguno , norma = Ninguno , interpolación = Ninguno , origen = Ninguno , filternorm = True , filterrad = 4.0 , resample = False , dpi_cor = True , ** kwargs ) [fuente] #
Bases:
OffsetBox
- dibujar ( procesador ) [fuente] #
Actualice la ubicación de los niños si es necesario y dibújelos en el renderizador dado .
- get_extent ( procesador ) [fuente] #
Devuelve una tupla de la caja.
width, height, xdescent, ydescent
- get_window_extent ( procesador = Ninguno ) [fuente] #
Obtenga el cuadro delimitador del artista en el espacio de visualización.
El ancho y la altura del cuadro delimitador no son negativos.
Las subclases deben anularse para su inclusión en el cálculo "ajustado" del cuadro delimitador. El valor predeterminado es devolver un cuadro delimitador vacío en 0, 0.
Tenga cuidado al usar esta función, los resultados no se actualizarán si cambia la extensión de la ventana del artista. La extensión puede cambiar debido a cualquier cambio en la pila de transformación, como cambiar los límites de los ejes, el tamaño de la figura o el lienzo utilizado (como se hace al guardar una figura). Esto puede provocar un comportamiento inesperado en el que las figuras interactivas se verán bien en la pantalla, pero se guardarán incorrectamente.
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation =<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , data=<UNSET> , gid=<UNSET > , height=<UNSET> , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> ,snap=<DESCONFIGURADO> ,transform=<UNSET> , url=<UNSET> , visible=<UNSET> , width=<UNSET> , zoom=<UNSET> , zorder=<UNSET> ) [fuente] #
Establece varias propiedades a la vez.
Las propiedades admitidas son
Propiedad
Descripción
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
escalar o ninguno
bool
bool
Parchear o (Ruta, Transformar) o Ninguno
desconocido
calle
flotar
bool
objeto
bool
(flotante, flotante) o invocable
Ninguno o bool o flotante o invocable
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
bool
flotar
desconocido
flotar
- clase matplotlib.offsetbox. PackerBase ( pad = Ninguno , sep = Ninguno , ancho = Ninguno , alto = Ninguno , align = 'baseline' , mode = 'fixed' , children = Ninguno ) [fuente] #
Bases:
OffsetBox
- Parámetros :
- flotador de almohadilla , opcional
El relleno de límites en puntos.
- flotador separador , opcional
El espaciado entre elementos en puntos.
- ancho, alto flotador, opcional
Ancho y alto del cuadro del contenedor en píxeles, calculados si Ninguno .
- alinear {'arriba', 'abajo', 'izquierda', 'derecha', 'centro', 'línea de base'}, predeterminado: 'línea de base'
Alineación de cajas.
- modo {'fijo', 'expandir', 'igual'}, predeterminado: 'fijo'
El modo de embalaje.
paquetes 'fijos' los
Artist
s ajustados dados con espaciado de separación.'expandir' usa el espacio máximo disponible para distribuir a los artistas con el mismo espacio entre ellos.
'igual': Cada artista ocupa una fracción igual del espacio disponible y está alineado a la izquierda (o alineado en la parte superior) en el mismo.
- lista de niños de
Artist
Los artistas a empacar.
notas
pad y sep están en puntos y se escalarán con el renderizador dpi, mientras que el ancho y el alto están en píxeles.
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation =<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> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<DESCONFIGURADO> ,transform=<DESCONFIGURADO> ,url=<UNSET> , visible=<UNSET> , width=<UNSET> , zorder=<UNSET> ) [fuente] #
Establece varias propiedades a la vez.
Las propiedades admitidas son
Propiedad
Descripción
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
escalar o ninguno
bool
bool
Parchear o (Ruta, Transformar) o Ninguno
calle
flotar
bool
objeto
bool
(flotante, flotante) o invocable
Ninguno o bool o flotante o invocable
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
bool
flotar
flotar
- clase matplotlib.offsetbox. PaddedBox ( child , pad = None , * , draw_frame = False , patch_attrs = None ) [fuente] #
Bases:
OffsetBox
Un contenedor para agregar un relleno alrededor de un archivo
Artist
.PaddedBox
contiene unFancyBboxPatch
que se utiliza para visualizarlo al renderizar .- Parámetros :
- niño
Artist
El contenido
Artist
.- flotador de almohadilla
El acolchado en puntos. Esto se escalará con el renderizador dpi. En contraste , el ancho y la altura están en píxeles y, por lo tanto, no están escalados.
- dibujo_marco bool
Ya sea para dibujar el contenido
FancyBboxPatch
.- patch_attrs dictado o Ninguno
Parámetros adicionales pasados al contenido
FancyBboxPatch
.
- niño
- dibujar ( procesador ) [fuente] #
Actualice la ubicación de los niños si es necesario y dibújelos en el renderizador dado .
- get_extent_offsets ( procesador ) [fuente] #
Actualice el desplazamiento de los niños y devuelva la extensión de la caja.
- Parámetros :
- subclase de renderizador
RendererBase
- subclase de renderizador
- Devoluciones :
- ancho
- altura
- xdescenso
- ydescendente
- lista de pares (xoffset, yoffset)
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation =<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> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<DESCONFIGURADO> ,transform=<DESCONFIGURADO> ,url=<UNSET> , visible=<UNSET> , width=<UNSET> , zorder=<UNSET> ) [fuente] #
Establece varias propiedades a la vez.
Las propiedades admitidas son
Propiedad
Descripción
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
escalar o ninguno
bool
bool
Parchear o (Ruta, Transformar) o Ninguno
calle
flotar
bool
objeto
bool
(flotante, flotante) o invocable
Ninguno o bool o flotante o invocable
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
bool
flotar
flotar
- clase matplotlib.offsetbox. TextArea ( s , * , textprops = None , multilinebaseline = False ) [fuente] #
Bases:
OffsetBox
TextArea es un artista contenedor para una única instancia de Text.
El texto se coloca en (0, 0) con línea base+alineación izquierda, de forma predeterminada. El ancho y alto de la instancia de TextArea es el ancho y alto de su texto secundario.
- Parámetros :
- calle s
El texto a mostrar.
- dictado de textprops , predeterminado: {}
Diccionario de parámetros de palabras clave que se pasarán a la
Text
instancia en TextArea.- multilinebaseline bool, predeterminado: Falso
Si la línea de base para el texto de varias líneas se ajusta para que esté (aproximadamente) alineada en el centro con el texto de una sola línea.
- dibujar ( procesador ) [fuente] #
Actualice la ubicación de los niños si es necesario y dibújelos en el renderizador dado .
- get_extent ( procesador ) [fuente] #
Devuelve una tupla de la caja.
width, height, xdescent, ydescent
- get_window_extent ( procesador = Ninguno ) [fuente] #
Obtenga el cuadro delimitador del artista en el espacio de visualización.
El ancho y la altura del cuadro delimitador no son negativos.
Las subclases deben anularse para su inclusión en el cálculo "ajustado" del cuadro delimitador. El valor predeterminado es devolver un cuadro delimitador vacío en 0, 0.
Tenga cuidado al usar esta función, los resultados no se actualizarán si cambia la extensión de la ventana del artista. La extensión puede cambiar debido a cualquier cambio en la pila de transformación, como cambiar los límites de los ejes, el tamaño de la figura o el lienzo utilizado (como se hace al guardar una figura). Esto puede provocar un comportamiento inesperado en el que las figuras interactivas se verán bien en la pantalla, pero se guardarán incorrectamente.
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation =<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , gid=<UNSET> , height=<UNSET > , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , multilinebaseline=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , sketch_params=<DESCONFIGURAR>, snap=<DESCONFIGURAR> ,text=<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
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
escalar o ninguno
bool
bool
Parchear o (Ruta, Transformar) o Ninguno
calle
flotar
bool
objeto
bool
desconocido
(flotar, flotar)
Ninguno o bool o flotante o invocable
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
desconocido
desconocido
calle
bool
flotar
flotar
- set_multilinebaseline ( t ) [fuente] #
Establecer multilinebaseline.
Si es Verdadero, la línea de base para el texto de varias líneas se ajusta para que esté (aproximadamente) alineado en el centro con el texto de una sola línea. Esto se usa, por ejemplo, en la implementación de la leyenda para que las etiquetas de una sola línea estén alineadas con la línea base, pero las etiquetas de varias líneas estén alineadas en el "centro" con ellas.
- clase matplotlib.offsetbox. VPacker ( pad = Ninguno , sep = Ninguno , ancho = Ninguno , alto = Ninguno , alinear = 'línea base' , modo = 'fijo' , niños = Ninguno ) [fuente] #
Bases:
PackerBase
VPacker empaca a sus niños verticalmente, ajustando automáticamente sus posiciones relativas en el momento del sorteo.
- Parámetros :
- flotador de almohadilla , opcional
El relleno de límites en puntos.
- flotador separador , opcional
El espaciado entre elementos en puntos.
- ancho, alto flotador, opcional
Ancho y alto del cuadro del contenedor en píxeles, calculados si Ninguno .
- alinear {'arriba', 'abajo', 'izquierda', 'derecha', 'centro', 'línea de base'}, predeterminado: 'línea de base'
Alineación de cajas.
- modo {'fijo', 'expandir', 'igual'}, predeterminado: 'fijo'
El modo de embalaje.
paquetes 'fijos' los
Artist
s ajustados dados con espaciado de separación.'expandir' usa el espacio máximo disponible para distribuir a los artistas con el mismo espacio entre ellos.
'igual': Cada artista ocupa una fracción igual del espacio disponible y está alineado a la izquierda (o alineado en la parte superior) en el mismo.
- lista de niños de
Artist
Los artistas a empacar.
notas
pad y sep están en puntos y se escalarán con el renderizador dpi, mientras que el ancho y el alto están en píxeles.
- get_extent_offsets ( procesador ) [fuente] #
Actualice el desplazamiento de los niños y devuelva la extensión de la caja.
- Parámetros :
- subclase de renderizador
RendererBase
- subclase de renderizador
- Devoluciones :
- ancho
- altura
- xdescenso
- ydescendente
- lista de pares (xoffset, yoffset)
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation =<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> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<DESCONFIGURADO> ,transform=<DESCONFIGURADO> ,url=<UNSET> , visible=<UNSET> , width=<UNSET> , zorder=<UNSET> ) [fuente] #
Establece varias propiedades a la vez.
Las propiedades admitidas son
Propiedad
Descripción
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
escalar o ninguno
bool
bool
Parchear o (Ruta, Transformar) o Ninguno
calle
flotar
bool
objeto
bool
(flotante, flotante) o invocable
Ninguno o bool o flotante o invocable
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
bool
flotar
flotar