matplotlib.artist.ArtistInspector #

classe matplotlib.artist. ArtistInspector ( o ) [fonte] #

Bases:object

Uma classe auxiliar para inspecionar Artiste retornar informações sobre suas propriedades configuráveis ​​e seus valores atuais.

Inicialize o inspetor do artista com um Artistou um iterável de Artists. Se um iterável for usado, assumimos que é uma sequência homogênea (todos os Artists são do mesmo tipo) e é sua responsabilidade garantir que seja assim.

aliased_name ( s ) [fonte] #

Retorne 'PROPNAME or alias' se s tiver um alias, senão retorne 'PROPNAME'.

por exemplo, para a propriedade line markerfacecolor, que possui um alias, retorne 'markerfacecolor or mfc' e para a propriedade transform, que não possui, retorne 'transform'.

aliased_name_rest ( s , destino ) [origem] #

Retorne 'PROPNAME or alias' se s tiver um alias, senão retorne 'PROPNAME', formatado para reST.

por exemplo, para a propriedade line markerfacecolor, que possui um alias, retorne 'markerfacecolor or mfc' e para a propriedade transform, que não possui, retorne 'transform'.

get_aliases ( ) [fonte] #

Obtenha nomes completos da propriedade de mapeamento dict para conjuntos de aliases para cada alias no arquivo ArtistInspector.

por exemplo, para linhas:

{'markerfacecolor': {'mfc'},
 'linewidth'      : {'lw'},
}
get_setters ( ) [fonte] #

Obtenha as strings de atributos com setters para o objeto.

Por exemplo, para uma linha, retorne .['markerfacecolor', 'linewidth', ....]

get_valid_values ​​( attr ) [fonte] #

Obtenha os argumentos legais para o setter associado a attr .

Isso é feito consultando a docstring do setter em busca de uma linha que comece com "ACCEPTS:" ou ".. ACCEPTS:" e, em seguida, procurando uma documentação no estilo numpydoc para o primeiro argumento do setter.

static is_alias ( método ) [fonte] #

Retorna se o método do objeto é um alias para outro método.

estático number_of_parameters ( func ) [fonte] #

Retorna o número de parâmetros da função callable .

pprint_getters ( ) [fonte] #

Retorne os getters e valores reais como uma lista de strings.

pprint_setters ( prop = Nenhum , espaço principal = 2 ) [fonte] #

Se prop for None , retorne uma lista de strings de todas as propriedades configuráveis ​​e seus valores válidos.

Se prop não for None , é um nome de propriedade válido e essa propriedade será retornada como uma string de propriedade : valores válidos.

pprint_setters_rest ( prop = Nenhum , espaço principal = 4 ) [fonte] #

Se prop for None , retorne uma lista de strings formatadas em reST de todas as propriedades configuráveis ​​e seus valores válidos.

Se prop não for None , é um nome de propriedade válido e essa propriedade será retornada como uma string de valores "property: valid".

propriedades ( ) [fonte] #

Retorna um nome de propriedade de mapeamento de dicionário -> valor.