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

Cambiar los colores de las líneas que se cruzan con un cuadro