matplotlib.parches.Rectángulo #
- clase matplotlib.parches. Rectángulo ( xy , ancho , alto , * , ángulo = 0.0 , punto de rotación = 'xy' , ** kwargs ) [fuente] #
Bases:
Patch
Un rectángulo definido a través de un punto de anclaje xy y su ancho y alto .
El rectángulo se extiende de
xy[0]
a en la dirección x y de a en la dirección y.xy[0] + width
xy[1]
xy[1] + height
: +------------------+ : | | : height | : | | : (xy)---- width -----+
Uno puede imaginarse a xy como la esquina inferior izquierda, pero qué esquina es xy en realidad depende de la dirección del eje y el signo de ancho y alto ; por ejemplo , xy sería la esquina inferior derecha si el eje x estuviera invertido o si el ancho fuera negativo.
- Parámetros :
- xy (flotante, flotante)
El punto de anclaje.
- flotador ancho
Ancho del rectángulo.
- flotador de altura
Altura del rectángulo.
- ángulo flotante, predeterminado: 0
Rotación en grados en sentido antihorario sobre el punto de rotación.
- rotación_punto {'xy', 'centro', (número, número)}, por defecto: 'xy'
Si
'xy'
, gire alrededor del punto de anclaje. Si'center'
gira alrededor del centro. Si es 2 tuplas de número, gira alrededor de esta coordenada.
- Otros parámetros :
- **
Patch
propiedades de los kwargs 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
desconocido
bool
antialiased
o unobooleano o ninguno
CapStyle
o {'trasero', 'proyectando', 'redondo'}bool
Parchear o (Ruta, Transformar) o Ninguno
color
edgecolor
o cecolor o ninguno
facecolor
o FCcolor o ninguno
bool
calle
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
bool
JoinStyle
o {'inglete', 'redondo', 'bisel'}objeto
linestyle
o ls{'-', '--', '-.', ':', '', (desplazamiento, on-off-seq), ...}
linewidth
o bajoflotante o Ninguno
bool
Ninguno o bool o flotante o invocable
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
bool
flotar
- **
- get_corners ( ) [fuente] #
Devuelve las esquinas del rectángulo, moviéndose en sentido antihorario desde (x0, y0).
- get_patch_transform ( ) [fuente] #
Devuelva las
Transform
coordenadas del parche de mapeo de la instancia a las coordenadas de los datos.Por ejemplo, uno puede definir un parche de un círculo que representa un radio de 5 al proporcionar coordenadas para un círculo unitario y una transformación que escala las coordenadas (la coordenada del parche) en 5.
- propiedad punto_de_rotación #
El punto de rotación del parche.
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , angle=<UNSET> , animated=<UNSET> , antialiased=<UNSET> , boundts =<UNSET> , capstyle=<UNSET> , clip_box=<UNSET > , clip_on=<UNSET> , clip_path=<UNSET> , color=<UNSET> , edgecolor=<UNSET> , facecolor=<UNSET> , fill=<UNSET> , gid=<UNSET> , hatch=<UNSET> , altura=<DESCONFIGURADO> ,in_layout=<DESCONFIGURAR> ,joinstyle=<UNSET> , label=<UNSET> , linestyle=<UNSET> , linewidth=<UNSET> , mouseover=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , sketch_params= <UNSET> , snap=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , width=<UNSET> , x=<UNSET> , xy=<UNSET> , y=<UNSET > , zorder=<DESCONFIGURAR>) [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
desconocido
bool
antialiased
o unobooleano o ninguno
(izquierda, abajo, ancho, alto)
CapStyle
o {'trasero', 'proyectando', 'redondo'}bool
Parchear o (Ruta, Transformar) o Ninguno
color
edgecolor
o cecolor o ninguno
facecolor
o FCcolor o ninguno
bool
calle
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
desconocido
bool
JoinStyle
o {'inglete', 'redondo', 'bisel'}objeto
linestyle
o ls{'-', '--', '-.', ':', '', (desplazamiento, on-off-seq), ...}
linewidth
o bajoflotante o Ninguno
bool
Ninguno o bool o flotante o invocable
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
bool
desconocido
desconocido
(flotar, flotar)
desconocido
flotar
- set_angle ( ángulo ) [fuente] #
Establezca el ángulo de rotación en grados.
La rotación se realiza en sentido antihorario alrededor de xy .
- set_bounds ( * argumentos ) [fuente] #
Establece los límites del rectángulo como izquierda , abajo , ancho , alto .
Los valores se pueden pasar como parámetros separados o como una tupla:
set_bounds(left, bottom, width, height) set_bounds((left, bottom, width, height))
- set_xy ( xy ) [fuente] #
Establezca las coordenadas izquierda e inferior del rectángulo.
- Parámetros :
- xy (flotante, flotante)
- propiedad xy #
Devuelve las coordenadas izquierda e inferior del rectángulo como una tupla.
Ejemplos usando matplotlib.patches.Rectangle
#
Creando cuadros a partir de barras de error usando PatchCollection
Referencia para artistas de Matplotlib
Referencia de estilo de sombreado
Demostración del localizador de recuadros
Elija una demostración de evento
Cambiar los colores de las líneas que se cruzan con un cuadro
Propiedades y diseño del texto