matplotlib.patches.Rectangle #

classe matplotlib.patches. Rectangle ( xy , width , height , * , angle = 0.0 , rotation_point = 'xy' , ** kwargs ) [source] #

Bases:Patch

Um retângulo definido por meio de um ponto de ancoragem xy e sua largura e altura .

O retângulo se estende de xy[0]para na direção x e de para na direção y.xy[0] + widthxy[1]xy[1] + height

:                +------------------+
:                |                  |
:              height               |
:                |                  |
:               (xy)---- width -----+

Pode-se imaginar xy como o canto inferior esquerdo, mas qual canto xy realmente depende da direção do eixo e do sinal de largura e altura ; por exemplo , xy seria o canto inferior direito se o eixo x fosse invertido ou se a largura fosse negativa.

Parâmetros :
xy (flutuar, flutuar)

O ponto de ancoragem.

flutuação de largura

Largura do retângulo.

flutuador de altura

Altura do retângulo.

ângulo flutuante, padrão: 0

Rotação em graus no sentido anti-horário em torno do ponto de rotação.

rotation_point {'xy', 'center', (número, número)}, padrão: 'xy'

Se 'xy', gire em torno do ponto de ancoragem. Se 'center'girar em torno do centro. Se for 2 tuplas de número, gira em torno desta coordenada.

Outros Parâmetros :
** Patchpropriedades dos kwargs

Propriedade

Descrição

agg_filter

uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem

alpha

desconhecido

animated

bool

antialiasedou aa

bool ou nenhum

capstyle

CapStyleou {'bunda', 'projetando', 'redondo'}

clip_box

Bbox

clip_on

bool

clip_path

Patch ou (Caminho, Transformação) ou Nenhum

color

cor

edgecolorou ec

cor ou nenhum

facecolorou fc

cor ou nenhum

figure

Figure

fill

bool

gid

str

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

in_layout

bool

joinstyle

JoinStyleou {'esquadria', 'redondo', 'chanfrado'}

label

objeto

linestyleou ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidthou lw

flutuante ou nenhum

mouseover

bool

path_effects

AbstractPathEffect

picker

None ou bool ou float ou callable

rasterized

bool

sketch_params

(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)

snap

bool ou nenhum

transform

Transform

url

str

visible

bool

zorder

flutuador

get_angle ( ) [fonte] #

Obtenha o ângulo de rotação em graus.

get_bbox ( ) [fonte] #

Devolva o Bbox.

get_center ( ) [fonte] #

Retorne o centro do retângulo.

get_corners ( ) [fonte] #

Retorne os cantos do retângulo, movendo no sentido anti-horário de (x0, y0).

get_height ( ) [fonte] #

Retorna a altura do retângulo.

get_patch_transform ( ) [fonte] #

Retorne as Transformcoordenadas do patch de mapeamento de instância para as coordenadas de dados.

Por exemplo, pode-se definir um patch de um círculo que representa um raio de 5, fornecendo coordenadas para um círculo unitário e uma transformação que dimensiona as coordenadas (a coordenada do patch) em 5.

get_path ( ) [fonte] #

Retorne os vértices do retângulo.

get_width ( ) [fonte] #

Retorna a largura do retângulo.

get_x ( ) [fonte] #

Retorne a coordenada esquerda do retângulo.

get_xy ( ) [fonte] #

Retorne as coordenadas esquerda e inferior do retângulo como uma tupla.

get_y ( ) [fonte] #

Retorne a coordenada inferior do retângulo.

propriedade rotation_point #

O ponto de rotação do patch.

set ( * , agg_filter=<UNSET> , alpha=<UNSET> , angle=<UNSET> , animado=<UNSET> , antialiased=<UNSET> , bounds=<UNSET> , capstyle=<UNSET> , clip_box=<UNSET > , clip_on=<UNSET> , clip_path=<UNSET> , color=<UNSET> , edgecolor=<UNSET> , facecolor=<UNSET> , fill=<UNSET> , gid=<UNSET> , hachura=<UNSET> , altura=<UNSET> ,in_layout=<UNSET> ,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> , visível=<UNSET> , width=<UNSET> , x=<UNSET> , xy=<UNSET> , y=<UNSET> > , zorder=<UNSET>) [fonte] #

Defina várias propriedades de uma só vez.

As propriedades suportadas são

Propriedade

Descrição

agg_filter

uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem

alpha

escalar ou nenhum

angle

desconhecido

animated

bool

antialiasedou aa

bool ou nenhum

bounds

(esquerda, inferior, largura, altura)

capstyle

CapStyleou {'bunda', 'projetando', 'redondo'}

clip_box

Bbox

clip_on

bool

clip_path

Patch ou (Caminho, Transformação) ou Nenhum

color

cor

edgecolorou ec

cor ou nenhum

facecolorou fc

cor ou nenhum

figure

Figure

fill

bool

gid

str

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

height

desconhecido

in_layout

bool

joinstyle

JoinStyleou {'esquadria', 'redondo', 'chanfrado'}

label

objeto

linestyleou ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidthou lw

flutuante ou nenhum

mouseover

bool

path_effects

AbstractPathEffect

picker

None ou bool ou float ou callable

rasterized

bool

sketch_params

(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)

snap

bool ou nenhum

transform

Transform

url

str

visible

bool

width

desconhecido

x

desconhecido

xy

(flutuar, flutuar)

y

desconhecido

zorder

flutuador

set_angle ( ângulo ) [fonte] #

Defina o ângulo de rotação em graus.

A rotação é realizada no sentido anti-horário em torno de xy .

set_bounds ( * args ) [fonte] #

Defina os limites do retângulo como left , bottom , width , height .

Os valores podem ser passados ​​como parâmetros separados ou como uma tupla:

set_bounds(left, bottom, width, height)
set_bounds((left, bottom, width, height))
set_height ( h ) [fonte] #

Defina a altura do retângulo.

set_width ( w ) [fonte] #

Defina a largura do retângulo.

set_x ( x ) [fonte] #

Defina a coordenada esquerda do retângulo.

set_xy ( xy ) [fonte] #

Defina as coordenadas esquerda e inferior do retângulo.

Parâmetros :
xy (flutuar, flutuar)
set_y ( y ) [fonte] #

Defina a coordenada inferior do retângulo.

propriedade xy #

Retorne as coordenadas esquerda e inferior do retângulo como uma tupla.

Exemplos usando matplotlib.patches.Rectangle#

Criando caixas de barras de erro usando PatchCollection

Criando caixas de barras de erro usando PatchCollection

Criando caixas de barras de erro usando PatchCollection
Histogramas

Histogramas

Histogramas
Modo de rotação de texto

Modo de rotação de texto

Modo de rotação de texto
Alinhamento de texto

Alinhamento de texto

Alinhamento de texto
Fig Eixos Personalizar Simples

Fig Eixos Personalizar Simples

Fig Eixos Personalizar Simples
Esquema de Texto

Esquema de Texto

Esquema de Texto
Lista de cores nomeadas

Lista de cores nomeadas

Lista de cores nomeadas
Referência para artistas Matplotlib

Referência para artistas Matplotlib

Referência para artistas Matplotlib
Referência de estilo de hachura

Referência de estilo de hachura

Referência de estilo de hachura
Demonstração do Localizador de Inserção

Demonstração do Localizador de Inserção

Demonstração do Localizador de Inserção
Escolha a demonstração do evento

Escolha a demonstração do evento

Escolha a demonstração do evento
Viewlims

Viewlims

Viewlims
Mudando as cores das linhas que cruzam uma caixa

Mudando as cores das linhas que cruzam uma caixa

Mudando as cores das linhas que cruzam uma caixa
logotipo Matplotlib

logotipo Matplotlib

logotipo Matplotlib
diagramas de Hinton

diagramas de Hinton

diagramas de Hinton
testes de artista

testes de artista

testes de artista
Cardápio

Cardápio

Cardápio
Tutorial do artista

Tutorial do artista

Tutorial do artista
guia de legenda

guia de legenda

guia de legenda
Tutorial de Transformações

Tutorial de Transformações

Tutorial de Transformações
Especificando Cores

Especificando Cores

Especificando Cores
Propriedades e layout do texto

Propriedades e layout do texto

Propriedades e layout do texto